避免 .htaccess 继承

Avoid .htaccess inheritance

我在根目录中有一个 .htaccess 可以重定向到子域。

RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (en) [NC]
RewriteRule .* https://en.domain.com [R,L]

在同一目录中,我也有我的资产文件夹,因为继承了 .htaccess,所以我无法访问其中的文件。有没有办法授权访问子目录?

在您的规则中再添加一个条件并尝试一次如何?这只会将基础 url eg--> www.domain.com 重定向到新的 url.

RewriteEngine ON
RewriteCond %{REQUEST_URI} ^/?$
RewriteCond %{HTTP:Accept-Language} (en) [NC]
RewriteRule ^ https://en.domain.com [R=301,L]