![](/img/trans.png)
[英]Redirect http://www. and http:// to https for both root and subdomain
[英]How to force redirect a subdomain to 'https://www.'?
我想重定向
http://sub.domain.com
和
http://www.sub.domain.com
和
https://sub.domain.com
到
https://www.sub.domain.com
如何在 .htaccess 中做到这一点? 提前致谢。
还有一个额外的问题,我在哪里可以学到这些? 有必要学吗?
[你可以说网络上有很多答案,但大多数都是针对主域的,而不是针对子域的。]
您可以使用:
RewriteEngine on
# Redirect sub.domain.com to https://www.sub.domain.com
RewriteCond %{HTTP_HOST} ^sub\.domain\.com$ [NC]
RewriteRule ^ https://www.sub.domain.com%{REQUEST_URI} [NE,R=301,L]
# Redirect http://www.sub.domain.com to https://www.sub.domain.com
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^www\.sub\.domain\.com$ [NC]
RewriteRule ^ https://www.sub.domain.com%{REQUEST_URI} [NE,R=301,L]
你可以在这里学习Apache的配置格式: https : //httpd.apache.org/docs/mod/mod_rewrite.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.