Wordpress 仅将主页重定向到其他站点。不是子页面。使用.htaccess将example.com转到newsite.com
我想单独重定向主页。但不是子链接。我尝试了以下代码,但它不起作用Wordpress 仅将主页重定向到其他站点。不是子页面。使用.htaccess将example.com转到newsite.com,wordpress,.htaccess,url-redirection,Wordpress,.htaccess,Url Redirection,我想单独重定向主页。但不是子链接。我尝试了以下代码,但它不起作用 RewriteCond %{REQUEST_URI} ^/[/]? RewriteCond %{REQUEST_URI} !^/+[/]? RewriteRule (.*) http://www.newdomain.com/ [R=301,L] 所以我的要求是, 用户访问时:http://test.site.co.uk然后应重定向到http://newsite.co.uk 用户访问时:http://test.s
RewriteCond %{REQUEST_URI} ^/[/]?
RewriteCond %{REQUEST_URI} !^/+[/]?
RewriteRule (.*) http://www.newdomain.com/ [R=301,L]
所以我的要求是,
用户访问时:http://test.site.co.uk
然后应重定向到http://newsite.co.uk
用户访问时:
http://test.site.co.uk/mypage
然后应重定向到http://newsite.co.uk/mypage
您可以使用以下重写规则:-
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.example.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/ [L,R=301]
RewriteCond %{HTTP_HOST} ^(example.com(\/{0,1})){1}$
RewriteRule http://example2.com(\/{0,1}) [R=301,L]
该(/{0,1})部分用于匹配example.com和example.com/(但没有esle)-如果您不希望匹配example.com/请从两行中删除该部分。较短版本
RedirectMatch ^/$ http://newsite.com