[已收录]

Nginx WordPress设置固定链接后 出现404 错误的解决方法

wordpress设置固定链接后无法页面无法正常访问,出现404错误,经过查找资料先得知解决方案,方法如下,只针对nignx:

  1. 打开nginx配置文件
    1. $ vim /usr/local/nginx/conf/nginx.conf
  2. 如果wordpress安装在网站根目录,在server中添加
    1. location / {
    2.                 if (!-e $request_filename) {
    3.                 rewrite (.*) /index.php;
    4.                 }
    5.         }
  3. 如果wordpress安装在网站二级目录,在server中添加,下面是安装在二级目录cn中,等效替换
    1. location /cn/ {
    2.                 if (!-e $request_filename) {
    3.                 rewrite (.*) /cn/index.php;
    4.                 }
    5.         }
  4. 最后重启nginx
    1. /etc/init.d/nginx restart

 

如果是宝塔服务器的环境,请直接打开站点配置文件,做404的目录重定向即可

 

  1. 在站点配置文件中加入
  2. location ~/index/(.*)$ {
    error_page 404 https://www.microeco.net/$1;
    }
  3. 其中/index/部分为固定链接中的格式部分,$1为所有页面
  4. 上面这条规则的意思,把原来https://域名/index/*.html 重定向的https://域名/*.html
  5. 至此,完成固定链接重定向问题。
免责申明:
1. 本站所有教程、文章分享目的仅供大家学习和交流,资源连接来自于网络,非本站发布,本站也不存储任何资源!
2. 如有无法查看或链接失效,烦请报告联系管理员处理!
3. 本站无法保证资源质量及其时效性,恕不接受任何提问。
4.本站即不保存任何资源,也不对任何链接作品负责,希望大家赞助本站,费用仅维持本站的日常运营所需!
5. 百码云无法保证文章教程或资源的完善与安全,请自行检测解决。
6. 通过本站收集链接的相关资源,严禁杜绝任何形式的正式商业用途,请前往官方购买。
7. 但凡通过本站链接导航下载的任何作品,虽不归本站所有,但在研究学习的前提下,请务必在下载24小时后删除。
百码云资源站仅提供学习的平台,所有资料均来自于网络,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以删除。本文章采用BY-NC-SA 4.0 《国际知识共享署名许可协议4.0》 进行许可 。
百码云 » Nginx WordPress设置固定链接后 出现404 错误的解决方法

提供最优质的资源集合

关于VIP 站内帮助