如何让你的本地XAMPP服务器(Windows)支持Mod Rewrite
written by David Lau
拥有独立博客的朋友,基本上都需要在本地测试主题、插件以及数据的导入导出,同时你可能会发现,你的博客上用的Permalinks,是曾经自己修改过的,也就是说,是写过.htaccess文件的,而写.htaccess文件需要你的主机支持Mod Rewrite,所以你会发现,当你把数据导入到本地服务器上的时候,首页可以显示,但是所有的文章页面都打不开,会出现错误,其实这是你的本地Windows服务器不支持Mod Rewrite的缘故,或者说你还没有在本地创建.htaccess文件并开启Mod Rewrite。
当然,如果你用Unix、Linux系统的话,就不用往下看了,本文只谈论Windows系统下如何启用Mod Rewrite。
这里我推荐一下Apache+PHP+MySQL的集成包XAMPP,本文只在XAMPP下测试过,其它的集成包,请按照类似的方法自行设置。
在XAMPP下,首先,在你的XAMPP的安装目录下找到 httpd.conf 这个文件(比如我的XAMPP安装目录是:D\Program Files\XAMPP)
D:\Program Files\xampp\apache\conf\httpd.conf
然后用编辑器打开这个文件,你可以用记事本,也可以用其它的文本编辑器,接着查找如下代码:
< Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
< /Directory>
友情提示:文中涉及代码的地方,每一个”<“标记之后都加了一个空格,使用的时候请记得去掉这个空格。
看到下面这行代码吧?
AllowOverride None
修改为
AllowOverride All
接着,查找下面如下代码:
#LoadModule rewrite_module modules/mod_rewrite.so
将前面的 # 符号去掉!
OK,保存文件,设置到这里已经完成了,这时候你只需要重启一下你的XAMPP服务器,然后,设置一下你的Permalinks,作用就是在本地创建一个.htaccess文件,最后,你会发现,问题已经迎刃而解了!
如果你喜欢本文,你可以 订阅本站全文Feed,以便获取更多相关的信息。
转载原创文章请注明出处,本文永久链接:http://www.davidlau.org/how-to-get-mod-rewrite-working-on-your-windows-xampp-server/







































No comments yet.