很多用户在本地服务器上搭建WordPress都会遇到一个问题,就是固定链接的rewrite规则不起作用。每当他们尝试启用自定义固定链接时,所有的文章和页面都会显示“Page Not Found”的错误。
要解决这个问题,就需要将你的本地集成环境WAMP、XAMPP或者MAMP中的rewrite_module打开。以WAMP为例,在任务栏中找到WAMP的图标,找到Apache – Apache moudules.
点击Apache modules后,会打开一个很长的模块列表,找到“rewrite_module”然后点击它使其被选中。
这样,你的自定义固定链接应该马上就可以生效了。
或者,你还可打开本地服务器的文件夹,找到apache的文件夹,打开配置文件的文件夹“conf”,打开httpd.conf文件,搜索下面的这行代码:
#LoadModule rewrite_module modules/mod_rewrite.so
然后将前面的“#”去掉,像下面的代码这样:
LoadModule rewrite_module modules/mod_rewrite.so