网上查了很多资料都没彻底解决我这个问题,今天终于解决了,好好总结下,
用源码搭建的网页出现404 not found无法访问时的解决方法总结
遇到404页面多半是要设置伪静态,设置方法参考:
复制下面代码到宝塔里–网站–对应站点–伪静态----粘贴–保存
location / {
if (!-e $request_filename){
rewrite ^/(.)/search(.).html /$1/index.php?str=$2 last;
rewrite ^/(.)/view([0-9]).html /$1/view.php?id=$2 last;
rewrite ^/(.)/(.)list(.).html /$1/$2list.php?str=$3 last;
rewrite ^/(.)/(.)view(.).html /$1/$2view.php?id=$3 last;
rewrite vip(.*) /shop/view.php?str=$1 last;
}
}
以上是标准的伪静态写法