Apache环境wordpress设置固定链接出现404错误无法访问解决方法(wordpress更改固定链接404)

wordpress修改固定链接内页出现404错误导致内页无法访问,wordpress固定链接404错误可能是因为我们没有开启apache服务器的URL_Rewrite支持,后面会介绍到。

顺便说一下,wordpress固定链接设置在新建网站的时候特别重要,因为它未来对SEO起到很好的作用,通常下wordpress固定链接有如下几种参数:

常见的WordPress固定链接自定义设置:

如:网址/188.html,简洁,带html结尾的伪静态,需要服务器URL_Rewrite支持,但小编建议使用这种,对SEO非常友好。

/%post_id%.html

如:网址/themebetter-is-ok,语义化文章别名的伪静态,需要服务器URL_Rewrite支持。

/%postname%

如:网址/2018/03/1388.html,文章年、月、ID的组合,伪静态,需要服务器URL_Rewrite支持。

/%year%/%monthnum%/%post_id%.html

不少人也会选择默认的固定链接,

如:网址/?p=120,看上去也是很简洁,这种类型的好处就是不需要服务器的额外支持,直接使用参数的形式访问,但对网站SEO并不友好。

固定链接导致页面404错误开始出现:

此时我们修改了固定链接之后,访问网站文章内页就会出现404错误,我们假如选择的是固定链接的“自定义结构”,就会在下方出现如下提示:

如果您的.htaccess文件可写,我们即会自动帮您完成,但其目前不可写,所以以下是您需要加入您的.htaccess文件中的mod_rewrite规则。点击文本框并按CTRL + a来全选。

如图:

Apache环境wordpress设置固定链接出现404错误无法访问解决方法(wordpress更改固定链接404)

我们在wordpress网站根目录新建.htaccess文件,然后将上方的代码全部复制到里面,并保存文件,然后修改apache服务器中的httpd.conf文件的这部分代码,如下:

重启Apache服务器即可解决!

正文完
 0