寻找“localhost”的Apache服务器,允许的.htaccess
问题描述:
有一些Apache服务器软件,有可以在我的Windows PC上安装(当地发展的目的)也允许的.htaccess URL重写?寻找“localhost”的Apache服务器,允许的.htaccess
我目前使用XAMPP这似乎并没有提供这个功能(虽然也许我错了)。
任何意见将不胜感激。
谢谢。
答
你将不得不在你的apache配置中激活mod_rewrite。转到您的xampp文件夹,您将在apache/conf /中找到httpd.conf文件。打开它的转到符合:
#LoadModule rewrite_module modules/mod_rewrite.so
将其更改为
LoadModule rewrite_module modules/mod_rewrite.so
保存httpd.conf文件并重新启动Apache的。现在mod_rewrite应该可以工作。
答
这是真的,在默认情况下,XAMPP在Windows不支持URL重写。 但是这是一个很简单的办法:
- 在httpd.conf文件中,找到包括“mod_rewrite的”行了,并删除在它前面的# 在httpd.conf文件
- 再次,发现所有设置AllowOverride无的出现,改变它的AllowOverride所有
- 重启Apache就大功告成了:)
答
XAMPP将做到这一点,你需要先启用mod_rewrite的。
打开你安装了XAMPP然后在记事本打开\ apache的\的conf \ httpd.conf文件,搜索mod_rewrite的目录。
通过从头开始删除#来取消注释。默认情况下,全新安装时将禁用mod_rewrite。
LoadModule rewrite_module modules/mod_rewrite.so
重新启动Xamppp现在应该采用.htaccess规则。