搭建了本地的apache+mysql+php 的环境,设置好固定链接后出现了Not Found The requested URL /wordpress/…/… was not found”的提示,解决办法如下:本地环境安装后,apache没有开启mod_rewrite模块(伪静态)修改apache配置文件httpd.conf,将#LoadModule rewrite_module modules/mod_rewrite.so一行前面的#号去掉,改为LoadModule rewrite_module modules/mod_rewrite.so(非常推荐notepad++这个编辑器), 然后不要忘了保存。上面的设置只对根目录下的.htacess 文件生肖,其他子目录解决办法还是修改万能的httpd.conf文件,打开httpd.conf后,查找“”(注意,这里是你的apache 安装位置),将AllowOverride None改为AllowOverride All,这样你www文件下的所有目录htacess 文件都生效,最后一步,重启apache服务器就行了。这时,将wordpress的固定链接设置成你喜欢的样式,开始你的探索之旅吧。知识补充AllowOverride是指确定允许存在于.htaccess文件中的指令类型 通常利用Apache的rewrite模块对 URL 进行重写的时候, rewrite规则会写在 .htaccess 文件里。但要使 apache 能够正常的读取.htaccess 文件的内容,就必须]对.htaccess 所在目录进行配置。从安全性考虑,根目录的AllowOverride属性一般都配置成“None”不允许任何Override(优先级)。