您的位置:首页 > wordpress

WordPress伪静态固定链接404的解决办法方案
wordpress 2024-03-17编辑:深圳网站建设阅读( WordPress 解决办法 静态

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

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

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

宝塔面板设置伪静态

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

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

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

Nginx伪静态

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

location / {

    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 (.*) /index.php;

    }

}
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主题开发、WordPress二次开发、WordPress插件开发
其它服务:网站建设、企业邮箱、数字证书ssl、400电话、
技术标签:企业网站、外贸网站、外贸商城、其它问题
联系方式:电话:13714666846 微信同号

企业网站定制

企业网站定制 根据企业需求,量身定制设计

企业网站定制:2800元起
添加微信 请说明来意
联系我们
站内搜索 MORE+

24小时服务热线 0755-29765948
  • 地址:深圳市罗湖区人民北路2033号206
  • 电话:0755-29765948 传真:82256610
  • 手机:13714666846 18948334877
  • 邮箱:gong@ew35.com 164761418@qq.com
  • 粤ICP备14049207号
创意化数字品牌整合网络营销
营销网站让你坐等商机坐佣客户,Rss

版权所有:深圳市网商在线科技有限公司

版权所有:深圳市网商在线科技有限公司
友情连接link: