将域和301的子页重定向到新域



我想用301个重定向将test777.website.com及其内部的所有页面(如test77.website.com/blogtest777.website.com/contact-us(重定向到website.com

我试着用HTACCESS做这件事,但没有成功。你能告诉我正确的方法吗?这样谷歌就知道它不是500或404,而是301。感谢

这应该是您想要的:

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

还有一个一般的提示:你应该总是更喜欢把这样的规则放在http服务器主机配置中,而不是依赖于动态配置文件(".htaccess"(。原因是这些文件是出了名的容易出错,很难调试,而且它们真的会降低服务器的速度,通常是免费的。使用此类文件的机制仅作为最后一个选项提供,用于您确实无法控制主机配置的情况(阅读:真正便宜的主机提供商(,以及坚持编写自己的重定向规则的应用程序(这是一个明显的安全噩梦…(

最新更新