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

我应该将 AccessFileName .htaccess 更改为 AccessFileName xyz.htaccess 吗?

或者还有其他我需要做的事情?

有帮助吗?

解决方案

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

ren pog.htaccess .htaccess

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

即使使用点文件名,Windows资源管理器也很乐意让您移动文件等等 - 它只是命名或重命名失败的文件。

其他提示

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

AccessFileName ht.acl .htaccess

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top