我有以下内容将非www或www example.co.uk重定向到www.example.com
RewriteCond %{HTTP_HOST} ^(www\.)?exaxmple\.co\.uk$ [NC]
RewriteRule ^(.*)$ http://www.exaxmple.com/$1 [R=301,L]
但是,它不会将http://example.com重定向到www.example.com
是否有符合所有条件的简洁规则?
答案 0 :(得分:0)
您可以使用以下规则:
#redirect example.com to www.example.com
RewriteCond %{HTTP_HOST} ^example.com$
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [NE,L,R]
#redirect example.co.uk to example.com
RewriteCond %{HTTP_HOST} ^(www\.)?exaxmple\.co\.uk$ [NC]
RewriteRule ^(.*)$ http://www.exaxmple.com/$1 [R=301,L]