【发布时间】:2013-03-22 05:00:27
【问题描述】:
我在 .htaccess 文件中定义了一些 URL 重写规则
它在 Windows 的本地主机上工作正常
但是当我将它上传到基于 linux 的服务器上时,它停止工作 我在这个link 上发现了问题
以点开头的文件和目录名称被 Unix、Linux 和 Mac 视为隐藏文件。 htaccess 文件是隐藏的,因此它不会分散对 HTML 文件等普通 Web 内容的注意力。有关详细信息,请参阅隐藏文件。 如果没有开头的点,Apache 将忽略 htaccess 文件。
但是我没有找到解决办法……
【问题讨论】:
-
这可能是一个愚蠢的问题,但是 .htaccess 文件名在实时服务器中是否以点开头?如果是这样,您为什么认为这是问题所在?
-
是的,但它隐藏了......而且我认为它可能使用点作为标识符并处理不带点的文件名......这可能是一个问题
标签: php linux windows .htaccess