wordpress开启伪静态之后,出现404是什么原因?
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下,所有没有测试可用性(慎用)。