0

我使用此重写规则为俄罗斯加载不同的页面,使用 cloudflare IP Geolocation。

RewriteCond %{HTTP:CF-IPCountry} ^(RU)$

RewriteCond $1 !^(__test)

RewriteRule ^(.*)$ russia.html [L]



DirectoryIndex index.html

问题是 russia.html 只加载文本内容。我已尝试对 CSS 文件使用绝对 URL,如此处所述htaccess 重写规则不加载站点内容但没有结果。

4

1 回答 1

2

尝试在顶部添加这两个条件:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

这样,所有现有文件和目录都被排除在规则之外。

于 2013-04-11T12:48:15.183 回答