我有一个域名,我想用通配符301重定向。如果用户代理不是Google,Yahoo,Bing等热门搜索引擎,则所有传入流量都应该进行301重定向。 如果是Google,Yahoo或Bing用户代理,则可以返回404。
我该怎么做?
答案 0 :(得分:2)
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} googlebot|yahoobot|microsoftbot [NC]
RewriteRule ^.*$ - [R=404,L]
#else
Redirect 301 / http://www.somesite.com/
答案 1 :(得分:-1)
你可以这样做
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} google|bing|yahoo [NC]
RewriteRule ^.*$ - [R=404,L]
这会将这些user_agents的任何请求重定向到404。