第一次使用wordpress建站的站长可能对网站自带的链接形式不喜欢,想要自己修改并且美化固定连接,但是修改过后会因为重定向导致页面404,所以今天吃饭用大碗的程序猿我来给大家分享出两种页面404解决的方案,如果你对固定链接不知道如何设置才能优化SEO的话可以参考这篇文章最佳的wordpress固定连接 

PS:固定连接尽早在建站初期确定下来,不要随意更改!因为更改永久链接设置会严重影响搜索引擎的可见性。它应该几乎是,而不是在一个实时网站上完成。简单来说随意更改wordpress固定连接是会直接影响你的网站的SEO和流量。

第一种(nginx解决方案):

在你主机的nginx配置中添加下面代码, 添加完成过后重启nginx服务。

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;

}

第二种(apache解决方案):

首先在你的主机里面找到Apache的httpd.conf配置文件,可以使用whereis查找。在配置文件里面看看LoadModule rewrite_module modules/mod_rewrite.so是否被注释掉,

如果被注释就去掉#注释,再查找AllowOverride,如果为None 则修改为All,其中有两段:

<Directory />
AllowOverride All
</Directory>
<Directory /var/www/html>
AllowOverride All
</Directory>

上面就是关于wordpress修改固定链接后出现404的两种解决方案,大家可以根据自己的实际情况进行修改,如果对你有帮助的话可以多多关注本站,我会每天定时更新不同分类目录下的文章。如果你也喜欢使用wordpress的话,欢迎一起交流,也可以在wordpress分类目录查找是否有你不能解决的问题,该目录下有关于如何优化wordpress和wordpress的使用技巧。就酱~

发表评论

电子邮件地址不会被公开。 必填项已用*标注