【问题标题】:How to enable .htaccess in httpd.conf on XP?如何在 XP 上的 httpd.conf 中启用 .htaccess?
【发布时间】:2010-12-09 04:16:52
【问题描述】:
我想在 Windows 机器上的 apache 设置上使用 mod_rewrite()。您可能知道,Windows 不使用 Unix 风格的隐藏文件名,如“.htaccess”。
那么我应该将AccessFileName .htaccess 更改为AccessFileName xyz.htaccess 吗?
或者我还有什么需要做的吗?
【问题讨论】:
标签:
apache
.htaccess
windows-xp
httpd.conf
【解决方案1】:
只有 Windows 资源管理器不允许您创建点文件名。使用您喜欢的任何名称创建文件,然后使用命令提示符重命名它:
ren pog.htaccess .htaccess
然后您可以使用记事本或其他任何您喜欢的内容对其进行编辑,并且您仍将使用与其他人相同的文件名。
Windows 资源管理器很乐意让您移动文件等等,即使使用点文件名 - 它只是命名或重命名此类文件失败。
【解决方案2】:
打开你的 httpd.conf。将此行更改为以下内容:
AccessFileName ht.acl .htaccess
【解决方案3】:
Windows 上的 Apache 应该使用它,它不会被隐藏。