如何将多个子文件夹重定向回根域?

时间:2014-06-19 作者:Traveler

由于搜索引擎爬行错误,我需要将不存在子文件夹的网站重定向到可访问的网站。

这就是目前导致404个错误的原因:

www.domain。tld/子文件夹1/tag1/

  • www.domain。tld/子文件夹1/tag2/
  • www.domain。因此,我只想将上述URL重定向到根域。

    以下代码指向www.domain。tld/tag3/(这不是我需要的)

    RewriteRule ^subfolder1/(.*)$ /$1 [R=301,NC,L]
    
    谁能帮我在中修改什么。htaccess文件,所有包含子文件夹1的URL都重定向到www.domain。tld?

  • 1 个回复
    最合适的回答,由SO网友:Traveler 整理而成

    这是我经过数小时的调查后最终找到的解决方案:

    RewriteRule ^subfolder1/(.*)$ http://www.domain.tld [R=301,NC,L]
    
    在中使用上述代码。htaccess文件,位于您的网站根目录中,包含www.domain的所有URL。tld/子文件夹1/*被重定向到根域。

    希望这对我以外的任何人都有帮助:-)

    结束

    相关推荐

    Redirection on Custom page

    我已经创建了登录页面模板,并通过wp admin->页面创建了登录页面。在这里,我选择“登录”模板如果有人没有登录,现在我需要重定向此页面上的用户。wp admin登录和此登录页是分开的。是否有人登录wp admin没有关系。我使用的代码如下所示,FireFox将我重定向到错误页面,并说“页面没有正确重定向”。if ( !is_admin() ) { if(!isset($_COOKIE[\'login_token\']) || $_COOKIE[\'login_token\']