【问题标题】:.htaccess modRewrite - find out the underlying url that is trying to be resolved?.htaccess modRewrite - 找出试图解析的底层 url?
【发布时间】:2012-07-28 21:35:47
【问题描述】:

我在使用适用于本地测试设置的 htaccess 文件时遇到问题,但在上传到生产服务器时却没有,即使我在该服务器上的其他站点具有有效的 .htaccess 设置。

是否有任何方法(可能使用自定义 404 页面)可以找出 .htaccess 已重写的 url,以便调试问题?

【问题讨论】:

    标签: apache .htaccess redirect hosting


    【解决方案1】:

    你有什么问题吗?

    给你一个内部服务器错误或没有执行你的任何规则?

    在黑暗中拍摄...如果您的规则不匹配,可能是您的 .htaccess 中有类似的内容

    RewriteRule /home/ /index.php?s=1&l=1 [L]
    

    ...然后尝试更改

    RewriteRule home /index.php?s=1&l=1 [L]
    

    没有前导斜杠“/”

    【讨论】:

    • 不,不是这样,我收到 404 错误,测试站点工作正常。我想确切了解 htaccess 试图访问的底层 URL(如果有的话)以尝试调试文件
    • 你好唐纳德。谢谢,但无论如何我现在已经解决了这个问题(如果你好奇,请参阅我的另一个问题!)能够以某种方式回显实际的 url 仍然很好 .htaccess 正在尝试检索以防将来出现任何问题:)
    猜你喜欢
    • 2021-08-16
    • 1970-01-01
    • 2010-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-07
    • 1970-01-01
    相关资源
    最近更新 更多