专注、交流、分享
云计算领域最新资讯

WordPress-伪静态固定链接404的解决办法方案

文章目录

前言:伪静态

 

 一般的大型网站系统,都依赖伪静态。如果服务器的伪静态没有配置好,访问部分链接就会出现 404 的情况。

在 WordPress 则具体表现为后台“固定链接”选项设置失效。

下面就提供各种 web 环境下的 WordPress 伪静态规则设置教程。

 

  1. Nginx伪静态

打开nginx.conf或者某个站点的配置环境,比如 90y.cn.conf(不同的网站配置不一样),在server { }大括号里面添加下面的代码:

  1. location / {
  2.     index index.html index.php;
  3.     if (-f $request_filename/index.html){
  4.         rewrite (.*) $1/index.html break;
  5.     }
  6.     if (-f $request_filename/index.php){
  7.         rewrite (.*) $1/index.php;
  8.     }
  9.     if (!-f $request_filename){
  10.         rewrite (.*) /index.php;
  11.     }
  12. }
  13. rewrite /wp-admin$ $scheme://$host$uri/ permanent;

然后在 WordPress 后台>设置>固定链接>拉到最下面点击“保存更改”即可。

不过想楼上这个只是在根目录搭建的,有些站长需要二级目录的就需要特别的伪静态啦

代码共享这里,里面的橙色部分就是你的二级的目录的名称,看你自己的是什么就改成什么呢。

location /
idcnews/ {

index index.html index.php;

if (-f $request_filename/index.html)  {

rewrite (.*) $1/index.html break;

}

if (-f $request_filename/index.php)  {

rewrite (.*) $1/index.php;

}

if (!-f $request_filename){

rewrite (.*) /
idcnews/index.php;

}

}

 

宝塔面板设置伪静态

如果你的服务器上安装了宝塔面板,就方便多了——

在 宝塔面板>网站>设置>伪静态 里选择对应的伪静态规则(WordPress)并保存即可。

别忘了必备操作:在 WordPress 后台>设置>固定链接>拉到最下面点击“保存更改”!

后记

如果你按照上述方法设置了还是不起作用,那么有可能是你的服务器压根就没有安装伪静态模块!请自行搜索对应教程安装或联系服务器提供商解决

 

 

 

赞(0) 打赏
未经允许不得转载:九零云资讯 » WordPress-伪静态固定链接404的解决办法方案
分享到: 更多 (0)

中国领先的企业级云服务提供商

域名注册云服务器

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏