Url重定向从http://, www,和http://www到只有https://domainname.com



谁能帮助我与url重定向。htaccess文件?

我想重定向我的url到一个并且只有https://mydomain.com

如果有人输入"www"或"http://"或"http://www"或"https://www",则用户应始终访问https://mydomain.com

谢谢!Amit

您需要两条规则。在某些情况下,会有双重重定向。

 <IfModule mod_rewrite.c>
   RewriteCond %{HTTP_HOST} ^www.(.+)$ [NC]
   RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]
   RewriteCond %{SERVER_PORT} !^443
   RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
 </IfModule>

编辑:现在它将删除www部分

请注意,您的SSL证书只匹配site.com,但不匹配www.site.com,当您通过https://www访问它时会引起安全警报,我不确定您是否可以避免使用htaccess规则。

第一条规则将触发https:// + www并将其重定向到https:// without www,但警报仍可能触发。试一试吧

最新更新