如何编写用于将example.comredirect到www.example.com的htaccess规则,以及我们有多less个子域,例如subdomain.example.cpm,所以我需要将其redirect到https://subdomain.example.com 。 但是当我写htaccess的规则,它将循环。 请发送如何为此写条件。
把这个代码放在你的DOCUMENT_ROOT/.htaccess
文件中:
RewriteEngine On # example.com to www.example.com RewriteCond %{HTTP_HOST} ^example\.com$ [NC] RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE] # http to https for subdomains RewriteCond %{HTTPS} off RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE]