寻找“本地主机” 允许 .htaccess 的 apache 服务器
是否有一些 apache 服务器软件可以安装在我的 Windows PC 上(用于本地开发目的),并且还允许 .htaccess 进行 URL 重写?
我目前正在使用 Xampp,它似乎不提供此功能(尽管也许我错了)。
任何建议将不胜感激。
谢谢。
Is there some apache server software out there that can be installed on my Windows PC (for local development purposes) that also allows .htaccess for URL rewriting?
I'm currently using Xampp which does not seem to offer this functionality (although maybe I'm wrong about that).
Any advice would be much appreciated.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您必须在 apache 配置中激活 mod_rewrite。 转到您的 xampp 文件夹,您将在 apache/conf/ 中找到 httpd.conf 文件。 打开它并转到以下行:
将其更改为
保存 httpd.conf 并重新启动 apache。 现在 mod_rewrite 应该可以工作了。
You will have to activate mod_rewrite in your apache config. Go to your xampp folder an you will find the httpd.conf file in apache/conf/. Open it an go to the line with:
Change it to
Save the httpd.conf and restart your apache. Now mod_rewrite should work.
Xampp 会做到这一点,您需要先启用 mod_rewrite。
打开你安装Xampp的目录,然后用记事本打开\apache\conf\httpd.conf并搜索mod_rewrite。
通过删除开头的 # 来取消注释该行。 默认情况下,全新安装时 mod_rewrite 被禁用。
重新启动 Xamppp 现在应该采用 .htaccess 规则。
Xampp will do it, you'll need to enable mod_rewrite first.
open the directory you installed Xampp then open \apache\conf\httpd.conf in notepad and search for mod_rewrite.
Uncomment the line by removing the # from the beginning. By default mod_rewrite is disabled on a fresh install.
Restart Xamppp should take .htaccess rules now.
确实,默认情况下,Windows 上的 Xampp 不支持 URL 重写。
然而,这是一个非常简单的修复:
It's true that by default, Xampp on windows does not support URL rewriting.
However it's an pretty easy fix: