首页 > 教程 > wordpress开启伪静态之后,出现404是什么原因?

wordpress开启伪静态之后,出现404是什么原因?

[导读]:wordpress基本算是搭建博客使用最多的开源程序,没有准确数据,毕竟没有做数据深入研究,特别是seoer,所以遇到问题概率比较大的也是wordpress程序,这里说下开启伪静态出现...

wordpress基本算是搭建博客使用最多的开源程序,没有准确数据,毕竟没有做数据深入研究,特别是seoer,所以遇到问题概率比较大的也是wordpress程序,这里说下开启伪静态出现404的问题。

wordpress伪静态404错误

伪静态之后出现的问题,大多是404的问题,也就是链接显示成功,但是点击进去之后就是死链,关键在于后台更改了“设置”-》“固定连接”的url规则,比较多人使用的两种是“/%post_id%.html”和“/%postname%.html”,前台查看的时候成功了,访问提示404,其实只是伪静态的规则没有配置好,先了解你的空间所处的环境是apache的还是iis的,大多数php程序的运行环境是apache的,所以这里给出几行代码解决这个问题,需要在根目录下新建文件.htaccess(包含后缀),这是配置伪静态规则的文件,文件内容填写为:

#BEGINWordPress

RewriteEngineOn

RewriteBase/

RewriteRule^index\.php$[L]

RewriteCond%{REQUEST_FILENAME}!-f

RewriteCond%{REQUEST_FILENAME}!-d

RewriteRule./index.php[L]

#ENDWordPress

就这么几行代码就可以解决产生的404错误,前提是你的网站环境是apache,如果是iis的也不用愁,下载这个文件放到根目录上IIS伪静态配置,文件名改为httpd.ini,因为很少使用wp运行在iis下,所有没有测试可用性(慎用)。

本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/jc/116886.html