我想只允许访问我的国家(使用cloudflare)和用户代理(用于SEO机器人)。所以实际上我的国家和用户代理(对于SEO)将有权访问allow / index.html,而其他所有人都被重定向到others.html
我在.htaccess中使用它:
RewriteCond %{HTTP:CF-IPCountry} ^(IT)$
RewriteCond $1 !^(allow)
RewriteRule ^(.*)$ /allow/index.html [L]
DirectoryIndex others.html
SetEnvIfNoCase User-Agent .*google.* search_robot
SetEnvIfNoCase User-Agent .*yahoo.* search_robot
SetEnvIfNoCase User-Agent .*bot.* search_robot
SetEnvIfNoCase User-Agent .*ask.* search_robot
Allow from env=search_robot
我需要知道它是否正确,尤其是用户代理访问。