.htaccess重定向域不适用于带有虚拟URI路由的子文件夹

时间:2019-12-23 23:15:31

标签: .htaccess

我有几个域名。我想将它们全部重定向到主域。

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]

谢谢

0 个答案:

没有答案