htaccess将非www重定向到www(多域)

时间:2014-04-28 11:35:03

标签: .htaccess redirect

我需要将非www网址重定向到多域名的WWW网址

这就是我需要的东西

http://example.com应该转到www.example.com

http://example.de应该转到www.example.de

所有上述地理位置域应该使用www(.com .de和.uk位于同一服务器中)对应的域名

2 个答案:

答案 0 :(得分:0)

试试这个:

RewriteEngine On

RewriteCond %{HTTP_POST} !^www\. [NC]
RewriteCond %{HTTP_POST} ^(([^\.]+)\.([a-z\.]+))$ [NC]
RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]

答案 1 :(得分:0)

所有功劳都归于怀特先生他的solution here

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]