我正在尝试将根域(abc.me)重写为'main'文件夹(abc.me/main),并将子域(ddd.abc.me)重写为'subf'文件夹(abc.me/subf )和HTTPS。 (如果用户尝试连接'http://abc.me',则应将其重写为'https://abc.me'和主文件夹)
①使用HTTPS将abc.me重写为abc.me/main
②使用HTTPS将ddd.abc.me重写为abc.me/subf
所有域都应保留为重写域(abc.me和ddd.abc.me),而不是原始域。
这是我尝试执行的.htaccess代码。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^ddd\.abc\.me$ [NC]
RewriteRule ^((?!subf/).*)$ /subf/$1 [L,NC]
RewriteCond %{HTTP_HOST} ^(www.)?abc.me$ [NC]
RewriteCond %{REQUEST_URI} !^/main/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /main/$1
RewriteCond %{HTTP_HOST} ^(www.)?abc.me$ [NC]
RewriteRule ^(/)?$ main/index.html [L]