一般的大型网站系统 , 都依赖伪静态 。如果服务器的伪静态没有配置好 , 访问部分链接就会出现 404 的情况 。
在 wordPress/ target=_blank class=infotextkey>WordPress 则具体表现为后台“固定链接”选项设置失效 。
文章插图
下面就提供各种 web 环境下的 WordPress 伪静态规则设置教程 。
宝塔面板设置伪静态Nginx伪静态打开nginx.conf或者某个站点的配置环境 , 比如 kcloudidc.com.conf(不同的网站配置不一样) , 在server { }大括号里面添加下面的代码:
如果你的服务器上安装了宝塔面板 , 就方便多了——
在 宝塔面板>网站>设置>伪静态 里选择对应的伪静态规则(WordPress)并保存即可 。
别忘了必备操作:在 WordPress 后台>设置>固定链接>拉到最下面点击“保存更改”!
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-伪静态固定链接404的解决办法方案】
推荐阅读
- 茶非茶茶也,购买龙井茶请认准茶农用防伪标识
- 女子伪装素菜让“肉食”丈夫吃素一周竟不知
- 如何解决路由器静态IP+PPPoE拨号双链路负载分担问题
- 高级清冷感伪素颜妆容!5分钟搞定
- Visual Studio代码扩展入门:用于C/C++静态分析的VS Code配置
- 茅台酒鉴别真伪的几种方法
- 直通车创意是什么意思 直通车智能创意和静态创意有什么区别
- 教你用Python批量下载静态页面图片
- 谷歌搜索引擎喜爱的高质量英文伪原创内容如何编写?
- 末位淘汰、严格考勤、降薪调岗 伪装手段变相裁员合法吗