我在同一台服务器上托管的两个站点上工作,在各自的文档根目录中使用相同的 CMS 配置和相同的 .htaccess 文件。一个站点允许我使用 CMS 的 clean-url 模式,而另一个则不允许。站点 #2 在?=messy
-url 模式下运行良好,但是当我在管理面板中打开干净的 url 并请求重写的 URL 时,我在 CMS 看到请求之前收到 404 错误。
我已经联系了服务器管理员,但他不愿意提供支持,并且网站所有者对这个托管服务提供商表示感谢。
我对基于 Linux 的服务器具有 shell 访问权限,并且我可以验证 mod_php 和 mod_rewrite 是否处于活动状态,但我不知道我还能做些什么来解决这个问题。有什么方法可以识别上游的指令,这些指令可能会区分两个站点处理 http 请求的方式?
谢谢!