【问题标题】:.htaccess redirection to subfolder (masked).htaccess 重定向到子文件夹(屏蔽)
【发布时间】:2012-03-16 14:58:58
【问题描述】:

我想将“www.adomain.com”重定向到“www.adomain.com/cms”。 cms 部分应被屏蔽。

我没有让它安静地工作。所以“cms”始终是 url 的一部分。

我尝试了这个解决方案:https://stackoverflow.com/a/4475173/1052107,但我总是收到内部服务器错误。

【问题讨论】:

    标签: .htaccess redirect mask subdirectory


    【解决方案1】:
    RewriteEngine on
    RewriteBase /
    RewriteRule ^(.*)$ /folder/$1
    

    这应该放在域根目录的 .htaccess 文件中。

    这是从我现在正在做的一个网站上提取的,所以它应该可以工作

    【讨论】:

    • 这给了我一个内部服务器错误。
    • @Pwdr 请检查您的 Apache 错误日志以获取准确的错误描述。在这里猜测什么是错误的没有意义,因为它可能是几个不同的事情。它可能是:1)无限重定向循环(使用这样的规则很可能是这种情况); 2)重写引擎规则不允许放在htaccess中(配置问题); 3) 等
    • 有趣...关于重写,您在 htaccess 文件中指定了其他内容吗?
    • 试试这个(应该会阻止无限重定向,如果这是服务器错误的原因):RewriteRule ^(?!folder/)(.*)$ /folder/$1
    • 谢谢!这有效:RewriteRule ^(?!folder/)(.*)$ /folder/$1
    猜你喜欢
    • 1970-01-01
    • 2011-02-03
    • 2012-04-14
    • 2014-06-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-05
    • 2015-10-06
    相关资源
    最近更新 更多