1

我想在 Windows 机器上的 apache 设置上使用 mod_rewrite()。您可能知道,Windows 不使用像“.htaccess”这样的 Unix 风格的隐藏文件名。

AccessFileName .htaccess那我应该改成AccessFileName xyz.htaccess?

或者我还有什么需要做的吗?

4

3 回答 3

3

只有 Windows 资源管理器不允许您创建点文件名。使用您喜欢的任何名称创建文件,然后使用命令提示符重命名它:

ren pog.htaccess .htaccess

然后,您可以使用记事本或任何您喜欢的内容对其进行编辑,并且您仍将使用与其他所有人相同的文件名。

即使使用点文件名,Windows 资源管理器也会很高兴地让您移动文件等等 - 它只是命名或重命名此类文件失败。

于 2009-10-22T17:03:45.300 回答
0

打开你的 httpd.conf。将此行更改为以下内容:

AccessFileName ht.acl .htaccess
于 2009-10-22T17:00:18.280 回答
0

Windows 上的 Apache 应该使用它,它只是不会被隐藏。

于 2009-10-22T17:00:57.100 回答