山滚云

阿里云虚拟主机wordpress设置伪静态除首页外全部返回404解决办法(Nginx设置规则)

功能代码 381℃

今天开发一款wordpress主题,遇到一件非常窝火的事情,本来主题开发好了,本地测试正常,然后上传到阿里云虚拟主机用最新版的wordpress6.1.1安装完成,未设置伪静态的情况下所有页面全部显示正常,但是设置伪静态之扣,除首页外全部显示404错误,因为我本地开发环境用的不是 最新版的wordpress6.1.1所以怀疑是最新的wordpress版本的问题,于是本地也换了最新版本的wordpress,本地测试依然显示正常,没有返回404错误,

接下来我把php版本更换了,把wordpress版本换成5.9.2,把主题删了重新上传,各种办法都试遍了依然没有解决,非常的郁闷,怎么说自己也用过很多家的虚拟主机和云服务器,全都可以正常安装worrdpress,这回真的是老司机遇到了新问题,

没办法了只能上网搜索,通过阿里云虚拟主机wordpress设置伪静态除首页外全部返回404解决办法(Nginx设置规则)等关键词终于找到网上有人有解决办法,

就是Nginx的阿里云虚拟主机需要配置伪静态规则才可以正常设置wordpress的伪静态,

而阿里云控制面板是有配置伪静态规则的地方的,不需要编辑伪静态规则文件再上传到主机根目录,只需要在主机控制平台里面设置一下就可以了,

具体做法是把下面的这段代码复制,

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

# Add trailing slash to */wp-admin requests.
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

 

粘贴到阿里云控制台高级环境配置,NGIXN设置右边,再设置伪静态规则,

 

 

伪静态设置规则方法为:在wordpress后台,

“设置”下面的“固定链接”下面设置好伪静态规则,一般大家常用的是:

/%category%/%post_id%.html

/%category%/%postname%.html

 

 

这样阿里云虚拟主机wordpress设置伪静态除首页外全部返回404解决办法(Nginx设置规则)就解决了。

 

希望大家不要遇到像我这样窝心的事情,大家能事事顺利,遇事马上解决,赚大钱,发大财。

转载请注明:⎛蜗牛建站⎞ » 阿里云虚拟主机wordpress设置伪静态除首页外全部返回404解决办法(Nginx设置规则)

蜗牛建站是专业的wordpress网站建设服务团队,我们有丰富的wordpress网站建设经验,可以提供wordpress网站建设、网站改版、主题开发、wordpress外贸建站等服务。

城市分站:深圳建站公司北京网站建设上海网站建设广州网站建设深圳网站建设成都网站建设重庆网站建设武汉网站建设

业务范围:深圳建站公司,网站优化,虚拟主机    微信:ganshangwoniu    QQ:549233124    业务咨询热线:177-2050-9380

   Copyright © 2008-2024 蜗牛建站版权所有   

QQ在线咨询
wordpress主题开发公司微信号