网上查了很多资料都没彻底解决我这个问题,今天终于解决了,好好总结下,
用源码搭建的网页出现404 not found无法访问时的解决方法总结
遇到404页面多半是要设置伪静态,设置方法参考:
复制下面代码到宝塔里–网站–对应站点–伪静态----粘贴–保存
location / {
if (!-e KaTeX parse error: Can't use function '\.' in math mode at position 54: …search_j9v_k15v\̲.̲html /help/index.php;
rewrite ^/task/view(.*).html$ /task/view.php?id=$1;
}
}
其中上面的路径名要改成出现404页面的地址文件名,如下图框框标示内容,其他的内容是模板,不能改;
就这两行代码,第一种试了不行,就换第二种;
我现在算是理解它这里为什么要有个括号的了,因为view后面都会有数字,每个数字对应不同的页面,括号它就是一种正则匹配;
也就是只要是遇到404的问题,就都是通过伪静态的设置来纠正过来,而伪静态设置就只有这两种方式 ;