避免 .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]
我在根目录中有一个 .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]