我有几个域名。我想将它们全部重定向到主域。
RewriteCond %{HTTP_HOST} ^example\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule ^(.*)$ "https\:\/\/target\.net\/$1" [R=301,L]
上述.htaccess
设置适用于所有内容,除了子目录本身包含用于虚拟路由的.htaccess
(在index.php
文件中处理)之外。
那是为什么?以及在任何情况下如何确保域名被重定向?
子目录.htaccess
仅包含:
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]
谢谢