【问题标题】:Redirect domain and sub pages with 301 to new domain将带有 301 的域和子页面重定向到新域
【发布时间】:2018-11-07 08:32:22
【问题描述】:

我想通过 301 重定向将 test777.website.com 和其中的所有页面(例如 test77.website.com/blogtest777.website.com/contact-us)重定向到 website.com

我尝试使用 HTACCESS 进行此操作,但没有成功。你能告诉我这样做的正确方法,以便谷歌知道它不是 500 或 404,而是 301。谢谢

【问题讨论】:

    标签: .htaccess redirect http-status-code-301


    【解决方案1】:

    这应该是你要找的:

    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^test777\.example\.com$
    RewriteRule ^(.*)$ https://example.com/$1 [R=301]
    

    还有一个一般提示:您应该始终喜欢将此类规则放入 http 服务器主机配置中,而不是依赖动态配置文件(“.htaccess”)。原因是这些文件出了名的容易出错,难以调试,而且它们确实降低了服务器的速度,而且通常是徒劳的。使用此类文件的机制仅在您没有可以控制主机配置(阅读:非常便宜的托管服务提供商)和坚持编写自己的重定向的应用程序的情况下作为最后一个选项提供规则(这是一个明显的安全噩梦......)。

    【讨论】:

    • 天啊,非常感谢。它工作得很好。它也反映到正确的页面,这是我认为不可能的。嗯嗯嗯嗯!
    猜你喜欢
    • 1970-01-01
    • 2014-12-04
    • 1970-01-01
    • 1970-01-01
    • 2016-01-24
    • 1970-01-01
    • 2014-09-23
    • 2013-12-14
    • 1970-01-01
    相关资源
    最近更新 更多