我在Wordpress网络上工作。假设主网站的链接 www.main-site- 旧 .com ,此网络中的所有其他网站都有 www.main等链接-site- 旧 .com / site1 , www.main-site- 旧 .com / site2 等
我想将主网站重定向到一个新域名(假设 www.main-site- new .com )并让所有其他人保持原样是
我试过这个:
Redirect 301 / http://www.main-site-new.com/
但它重定向整个域(例如,它将 www.main-site- 旧 .com / site1 重定向到 www.main-site- 新的.com / SITE1 )
我也尝试过:
RewriteCond %{REQUEST_URI} !=/site1
RewriteRule ^.*$ http://main-site-new.com/$0 [R=301,L]
但没有发生任何事情。
答案 0 :(得分:1)
使用mod_alias
redirect
,您将无法使用regex
来捕获http://www.main-site-old.com
的请求,您可以使用另一个RedirectMatch
这个:
RedirectMatch 301 ^/?$ http://www.main-site-new.com
或者转到mod_rewrite
:
RewriteEngine On
RewriteRule ^/?$ http://www.main-site-new.com [R=301,L]
注意:清除浏览器缓存,然后进行测试。