如何在 XP 上启用 httpd.conf 中的 .htaccess?
我想在 Windows 机器上的 apache 设置上使用 mod_rewrite() 。您可能知道,Windows 不使用“.htaccess”等 Unix 风格的隐藏文件名。
那么我应该将 AccessFileName .htaccess
更改为 AccessFileName xyz.htaccess
吗?
或者还有什么我需要做的?
I would like to use mod_rewrite() on my apache setup on a windows machine. As you probably know, Windows doesn't use Unix-style hidden filenames like ".htaccess."
So should I change AccessFileName .htaccess
to AccessFileName xyz.htaccess
?
or there is something else I need to do?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
只有 Windows 资源管理器不允许您创建点文件名。使用您喜欢的任何名称创建文件,然后使用命令提示符对其进行重命名:
然后您可以使用记事本或任何您喜欢的内容对其进行编辑,并且您仍然可以使用与其他人相同的文件名。
即使使用点文件名,Windows 资源管理器也会很乐意让您移动文件等 - 只是命名或重命名此类文件会失败。
It's only Windows Explorer that won't let you create dot-filenames. Create the file with any name you like, then use a Command Prompt to rename it:
You can then edit it using Notepad or whatever to your heart's content, and you'll still be using the same filename as everyone else.
Windows Explorer will happily let you move the file around and so on even with a dot-filename - it's just naming or renaming such files that fails.
打开您的 httpd.conf。将此行更改为以下内容:
Open up your httpd.conf. Change this line in to the following:
Windows 上的 Apache 应该使用它,它只是不会被隐藏。
Apache on Windows should use it, it just won't be hidden.