-1

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

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

请你能告诉我我需要在我的 .htaccess 文件中修改什么,以便在保持强大的 https 的同时从 url 中删除 www 吗?

谢谢,

最大限度。

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

1 回答 1

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]
于 2012-11-09T23:56:51.117 回答