Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 .htaccess 文件中定义了一些 URL 重写规则
它在 Windows 的本地主机上工作正常
但是当我将它上传到基于 linux 的服务器上时,它停止工作我在这个链接上发现了问题
以点开头的文件和目录名称被 Unix、Linux 和 Mac 视为隐藏文件。htaccess 文件是隐藏的,因此它不会分散对 HTML 文件等普通 Web 内容的注意力。有关详细信息,请参阅隐藏文件。如果没有开头的点,Apache 将忽略 htaccess 文件。
但是我没有找到解决方案...
确保在 httpd.conf 中启用了 AllowOverride(AllowOverride all)(许多发行版默认为 none)
如果不是这样,您可能需要发布实际的 htaccess 以获得更多帮助
确保模块“mod_rewrite”已加载到您的服务器中。要检查这一点,请使用 phpinfo(),然后搜索“加载的模块”。