【问题标题】:How can I view the all inherited url-resolution rules affecting a given directory?如何查看影响给定目录的所有继承的 url 解析规则?
【发布时间】:2011-02-05 11:41:49
【问题描述】:

我在托管在同一台服务器上的两个站点上工作,在它们各自的文档根目录中使用相同的 CMS 配置和相同的 .htaccess 文件。一个站点允许我使用 CMS 的 clean-url 模式,而另一个则不允许。站点 #2 在?=messy-url 模式下运行良好,但是当我在管理面板中打开干净的 URL 并请求重写 URL 时,在 CMS 看到请求之前收到 404 错误。

我已经联系了服务器管理员,但他不愿意提供支持,并且网站所有者很感激这个托管服务提供商。

我对基于 Linux 的服务器具有 shell 访问权限,并且我可以验证 mod_php 和 mod_rewrite 是否处于活动状态,但我不知道我还能做些什么来解决这个问题。有什么方法可以识别上游指令可能会区分两个站点处理 http 请求的方式?

谢谢!

【问题讨论】:

    标签: http .htaccess httpd.conf clean-urls


    【解决方案1】:

    我找到了这个问题的原因:Apache 被配置为只监听指定子目录上的 .htaccess,而站点 #2 不是其中之一。

    【讨论】:

      猜你喜欢
      • 2018-04-27
      • 2013-08-01
      • 1970-01-01
      • 2012-04-13
      • 1970-01-01
      • 2012-12-28
      • 1970-01-01
      • 1970-01-01
      • 2021-12-15
      相关资源
      最近更新 更多