将www目录重定向到非www https目录

时间:2013-07-22 15:08:35

标签: .htaccess mod-rewrite https

以下代码将mydomain.com/webmail重定向到https://mydomain.com:8080/webmail

<IfModule mod_rewrite.c>
  <IfModule mod_ssl.c>
    <Location /webmail>
      RewriteEngine on
      RewriteCond %{HTTPS} !^on$ [NC]
      RewriteRule . https://%{HTTP_HOST}:8080%{REQUEST_URI}  [L]
    </Location>
  </IfModule>
</IfModule>

代码有效,但我想做一些修改。我想将www.mydomain.com/webmail重定向到https://mydomain.com:8080/webmail

我该怎么做?

1 个答案:

答案 0 :(得分:1)

将规则更改为:

  RewriteEngine on
  RewriteCond %{HTTPS} !^on$ [NC]
  RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$ [NC]
  RewriteRule . https://%2:8080%{REQUEST_URI}  [L]