如何通过.htaccess将www.xyz.com/webmail重定向到mail.xyz.com

时间:2016-06-25 07:59:38

标签: .htaccess

RewriteEngine on

RewriteCond %{HTTP_HOST} ^domain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.domain\.com$

RewriteRule ^webmail$ "http\:\/\/mail\.domain\.com\/" [R=301,L] 

但是.htaccess中的上面的代码不起作用,但是下面的代码正在工作

RewriteCond %{HTTP_HOST} ^domain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.domain\.com$
RewriteRule ^folderName\/$ "http\:\/\/www\.domain\.net\/" [R=301,L] 

1 个答案:

答案 0 :(得分:2)

尝试使用:

RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^www.xyz.com
RewriteRule ^webmail/(.*)$ http://mail.xyz.com/$1 [L,R=301]

编辑:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?xyz\.com$
RewriteRule ^webmail/(.*) http://mail.xyz.com/$1 [R=301,L]