Dragon
VPS云服务器分享VPS云服务器分享  2023-02-01 14:29 三条八主机 隐藏边栏 |   抢沙发  447 
文章评分 1 次,平均分 5.0

通常网站默认的404页面,是一个比较麻烦的事情

出现404页怎么办?如何在宝塔服务器上配置404页面?
宝塔404

用宝塔控制面板建站,网页出现404错误怎么办?

404错误是因为找不到对应的文件,但是可以重新打开主页。 然后排除网站本身的配置错误。 一般来说,问题是没有配置伪静态。

宝塔出现404页面 解决方法

找到宝塔面板 – 网站 – 设置 – 伪静态,只要选择你的网站使用的程序。 下面是一些常见的后台伪静态代码。

帝国CMS伪静态

rewrite ^([^.]*)/listinfo-([0-9]+)-([0-9]+).html$ $1/e/action/ListInfo/index.php?classid=$2&page=$3 last;
rewrite ^([^.]*)/showinfo-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/e/action/ShowInfo.php?classid=$2&id=$3&page=$4 last;
rewrite ^([^.]*)/infotype-([0-9]+)-([0-9]+).html$ $1/e/action/InfoType/index.php?ttid=$2&page=$3 last;
rewrite ^([^.]*)/tags-(.+?)-([0-9]+).html$ $1/e/tags/index.php?tagname=$2&page=$3 last;
if (!-e $request_filename) {
return 404;
}

wordpress伪静态

location /
{
try_files $uri $uri/ /index.php?$args;
}

rewrite /wp-admin$ $scheme://$host$uri/ permanent;

dedecms伪静态

rewrite "^/list-([0-9]+)\.html$" /plus/list.php?tid=$1 last;
rewrite "^/list-([0-9]+)-([0-9]+)-([0-9]+)\.html$" /plus/list.php?tid=$1&totalresult=$2&PageNo=$3 last;
rewrite "^/view-([0-9]+)-1\.html$" /plus/view.php?arcID=$1 last;
rewrite "^/view-([0-9]+)-([0-9]+)\.html$" /plus/view.php?aid=$1&pageno=$2 last;
rewrite "^/plus/list-([0-9]+)\.html$" /plus/list.php?tid=$1 last;
rewrite "^/plus/list-([0-9]+)-([0-9]+)-([0-9]+)\.html$" /plus/list.php?tid=$1&totalresult=$2&PageNo=$3 last;
rewrite "^/plus/view-([0-9]+)-1\.html$" /plus/view.php?arcID=$1 last;
rewrite "^/plus/view-([0-9]+)-([0-9]+)\.html$" /plus/view.php?aid=$1&pageno=$2 last;
rewrite "^/tags.html$" /tags.php last;
rewrite "^/tag-([0-9]+)-([0-9]+)\.html$" /tags.php?/$1/$2/ last;

discuz伪静态

location / {
rewrite ^/archiver/((fid|tid)-[\w\-]+\.html)$ /archiver/index.php?$1 last;
rewrite ^/forum-([0-9]+)-([0-9]+)\.html$ /forumdisplay.php?fid=$1&page=$2 last;
rewrite ^/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /viewthread.php?tid=$1&extra=page%3D$3&page=$2 last;
rewrite ^/space-(username|uid)-(.+)\.html$ /space.php?$1=$2 last;
rewrite ^/tag-(.+)\.html$ /tag.php?name=$1 last;
}

这时候重新打开网页是正常的。如果仍然提示404,请清除浏览器中的cookies,重新打开浏览器测试 那么404的问题就解决啦。

https和http之间的区别-BG
https和http之间的区别

https和http之间的区别

http协议是用于在Web网站服务器传递信息,http协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了浏览器和网站服务器之间的传输文件,就可以直接读取其中的信息,因此,hp...

其他的小白建站知识推荐阅读
新手搭建建站:如何购买域名呢(域名购买后怎么建站)域名注册网站整理-BG
新手搭建建站:如何购买域名呢(域名购买后怎么建站)域名注册网站整理

新手搭建建站:如何购买域名呢(域名购买后怎么建站)域名注册网站整理

若想建立网站,域名是不可或缺的。什么叫域名?举例子法吧,域名好似人名字一样,就是为了区别自己的网址与其他人网址,有别于人位就是指,域名是唯一的,全球并没有2个同样的域名一起使用,而人名但可以...

  1. centos7安装宝塔进不去
  2. 宝塔支持centos8吗
  3. centos7安装宝塔面板
  4. centos7哪个版本稳定
  5. centos6宝塔安装源

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

VPS云服务器分享
VPS云服务器分享 关注:0    粉丝:1
这个人很懒,什么都没写

发表评论

表情 格式 链接 私密 签到
扫一扫二维码分享