我正在使用.htaccess文件根据条件直接管理多个域名。 例如。 我有一个域,我想重定向协议(http)s://www.domain.com我想要访问的另一个子域没有https和www像“http://admin.domain.com”和我希望访问的休息域http和www像“http://www.xyz.in,http://www.xyz.abc.cc”
以下是我的htaccess文件,请查看。
RewriteEngine On
RewriteBase /
#ssl
RewriteCond %{HTTP_HOST} ^www\.domain\.com [NC]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.domain.com/$1 [L,R=301]
RewriteRule ^sitemap.xml$ assets/sitemaps/%{HTTP_HOST}\.xml [L]
#www redirect to www
RewriteCond %{HTTP_HOST} !^www\.(.*)
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteRule ^(system|application) - [F,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
任何帮助都会很棒。 :)