删除“www。”从强大的https网址

时间:2012-11-09 23:48:59

标签: .htaccess mod-rewrite https

我在我的.htaccess文件中使用以下内容强制https访问我的网站上没有https的任何用户。

但是,如果用户访问https://www.mysite.co,我希望能够从请求中删除www。

请告诉我在.htaccess文件中需要修改的内容,以便在保持强制https的同时从网址中删除www?

谢谢,

最大

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://mysite.co/$1 [R,L]

1 个答案:

答案 0 :(得分:2)

做2次重写。

RewriteEngine On 

RewriteCond %{HTTPS}  off
RewriteRule ^(.*)$ https://mysite.co/$1 [R,L]

RewriteCond %{HTTPS}  on
RewriteCond %{HTTP_HOST}  ^www\. [NC]
RewriteRule ^(.*)$ https://mysite.co/$1 [R,L]