【问题标题】:.htaccess redirect to page within folder leads to repeating url segments.htaccess 重定向到文件夹内的页面导致重复的 url 段
【发布时间】:2016-01-29 14:56:26
【问题描述】:

我想做这个issue. 的相反操作我试图将用户从子文件夹重定向到子页面。这是我目前不起作用的规则:

Redirect 302 /boston /boston/info

使用这个,如果我转到example.com/boston,我会被重定向到example.com/boston/info/info/info/info/info/info...并且它会继续。

我想我需要切换到 RewriteRule 以防止这种重复。我该怎么办?

【问题讨论】:

    标签: .htaccess redirect


    【解决方案1】:

    "/boston/info" - 这也应该是您要重定向的完整 URL。

    例如。 www.website.com/boston/info

    【讨论】:

    • 我尝试将域添加到目标的开头,但它仍然会添加 /info/info/info 等等。我不知道为什么。
    • 你能把之前的重定向缓存在你的浏览器中吗? Redirect 302 /boston www.website.com/boston/info 几乎可以在每个 apache 配置上按预期工作。您能否还检查一下 .htaccess 文件是唯一一个读取重定向的文件吗?
    • 我在一个新的私人浏览器窗口中打开它,所以缓存似乎很清晰。当我现在测试它时,我在保存规则时收到 500 服务器错误,但是当规则被注释掉时,站点加载正常。我在 httpd.conf 中没有看到任何冲突的规则。
    • 你安装了 mod_rewrite apache 模块吗?
    • 抱歉,复选标记延迟。非常感谢您帮助我解决此问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 2014-02-28
    • 2015-12-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多