我使用此重写规则使用cloudflare IP Geolocation为俄罗斯加载不同的页面。
RewriteCond %{HTTP:CF-IPCountry} ^(RU)$
RewriteCond $1 !^(__test)
RewriteRule ^(.*)$ russia.html [L]
DirectoryIndex index.html
问题是russia.html只加载文本内容。 我试图使用CSS文件的绝对URL,如htaccess rewrite rule not loading site content所述,但没有结果。
答案 0 :(得分:2)
尝试在最上面添加这两个条件:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
这样就可以从规则中排除所有现有文件和目录。