解决wordpress在nginx环境下设置自定义固定链接后跳转404的方法

今天重新搭建了一个网站,然后自己的设置固定链接,可是没有想到设置好之后文章的内容就访问不了了。于是通过各种排除方法,终于弄明白了。

我用的是宝塔面板只需要将以下代码粘贴即可。

找到/usr/local/nginx/conf/nginx.conf配置文件中的Server{}字段在Server字段中加入如下代码。

 


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;
}

我的Wordpress博客是的 server{}段是单独放到vhost/目录来存放每个网站的配置文件。最后再在nginx.conf配置文件下加载上对应的配置文件 include enjoykz.conf

貌似官方给出了新的开启wordpress固定链接的方法,也简单的多。这里假设,我在nginx的conf文件夹下创建个wordpress.conf ,将下面的代码粘贴进去:

location / {

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

最后再在你对应网站的配置文件中加载include wordpress.conf。

当你解决404页面问题后,发现后台又会出现404错误。有的人测底崩溃了,这里我也顺便给一个解决方案:就是在刚才添加的代码后面再添加一个规则:rewrite /wp-admin$ $scheme://$host$uri/ permanent;

最后保存文件:wq

重启nginx :server nginx restart

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/4312.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
重蔚的头像重蔚管理团队
上一篇 2018年1月31日
下一篇 2018年2月2日

相关推荐

  • WORDPRESS整站全面SEO优化指南

    wordpress WordPress是大家熟知的一款建站程序。它功能强大、模板丰富、插件充足、安装简单以及定制性强的特点使得我们在建立个人博客,甚至企业网站 或其他类型网站使用也会选择Wordpress。我对WordPress SEO有一…

    2016年6月11日
    0534
  • 使用宝塔本地安装wordpress测试站点。

    大多数情况下,我们会直接在云服务器上使用WordPress建站,因为非常的方便,也不需要太多的调试。不过有些时候我们会有一些特殊的需求,比如测试插件、主题、二次开发等,这些操作不适合在正式环境中进行,这时候我…

    2022年10月25日 wordpress开发
    023
  • 我来说说从宝塔面板到WordPress轻松迁移教程。

    本教程将指导您如何从宝塔面板轻松迁移到WordPress。 在网站搭建和管理的过程中,我们经常需要迁移网站,无论是更换服务器,还是更换网站管理系统,都需要进行网站的迁移,我们就来详细介绍一下如何从宝塔面板到Wor…

    2024年7月14日
    00
  • WordPress更换主题,你需要注意哪些事情。

    在WordPress中,虽然安装主题是一件非常简单的事情,只需要点几个下就能切换,不过对于整个WordPress站点来说,切换主题却并不是一件小事,因为许多东西包括外观、功能、使用方法等都有可能发生很大的变化,所以在…

    2022年10月25日 wordpress开发
    020
  • 我来分享wordpress开启ssl(WordPress开启https)。

    随着网络安全日益成为人们关注的焦点,为网站启用SSL证书(安全套接层)并切换到HTTPS(超文本传输协议安全)已经成为一种标准做法,这不仅能够提高网站的安全性,还有助于提升网站的搜索引擎排名,以下是在WordPre…

    2024年7月20日
    00
  • WordPress配置Redis缓存教程。

    WordPress速度一直是许多人关注的问题,我们除了可以使用缓存插件外,还可以配合对象缓存来进一步提升网站加载速度,最常用的有Memcached和Redis,之前WP主题站已经给大家介绍过WordPress配置Memcached方法,在本文…

    2022年10月25日 wordpress开发
    036
  • WordPress关闭Pingback和Trackpack通知方法。

    当我们的WordPress博客文章被他人引用时,默认情况下会产生一条Pingback通知,并且会在评论区留下相关链接,但是有时候我们不想接收这样的通知,这时可以把WordPress的Pingback功能关闭,在本文中我们来教大家如何…

    2022年10月24日 wordpress开发
    021
  • Editorial Calendar为你的WordPress添加编辑日历 让文章定时发布更简单。

    关于文章计划发布,我们都知道WordPress本身是有一个简单的定时发布功能的,可以在文章发布时选择一个未来的时间,等时间到了自动发布文章,偶尔用来延迟发文足够了 不过对于经常需要计划发布文章的站点来说,WordP…

    2022年10月25日 wordpress开发
    051

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息