是否有一些 apache 服务器软件可以安装在我的 Windows PC 上(用于本地开发目的),它还允许 .htaccess 进行 URL 重写?
我目前正在使用 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 会这样做,您需要先启用 mod_rewrite。
打开安装 Xampp 的目录,然后在记事本中打开 \apache\conf\httpd.conf 并搜索 mod_rewrite。
通过从开头删除 # 取消注释该行。默认情况下 mod_rewrite 在全新安装时被禁用。
LoadModule rewrite_module modules/mod_rewrite.so
重新启动 Xamppp 现在应该采用 .htaccess 规则。
确实,默认情况下,Windows 上的 Xampp 不支持 URL 重写。然而,这是一个非常简单的修复: