使用.htaccess重定向机器人程序

使用.htaccess重定向机器人程序,.htaccess,redirect,seo,bots,web-crawler,.htaccess,Redirect,Seo,Bots,Web Crawler,因此,我的网站有一个名为presets_pc.html的页面,它可以动态加载内容,我想将机器人重定向到presets_pc_fallback.php,它可以在页面上转储数据库。 我对这玩意儿很陌生,没法用;你能帮我吗 谢谢:)判断机器人是否正在访问您的站点的方法是通过用户代理HTTP请求头。任何人都可以欺骗这是什么,所以没有真正的保证。如果你有一个你想要影响的机器人的列表,你可以从一个类似的网站上查找“排除”用户代理,并将它们链接成一个RewriteCond匹配项 例如,谷歌、infoseek、

因此,我的网站有一个名为presets_pc.html的页面,它可以动态加载内容,我想将机器人重定向到presets_pc_fallback.php,它可以在页面上转储数据库。 我对这玩意儿很陌生,没法用;你能帮我吗


谢谢:)

判断机器人是否正在访问您的站点的方法是通过
用户代理
HTTP请求头。任何人都可以欺骗这是什么,所以没有真正的保证。如果你有一个你想要影响的机器人的列表,你可以从一个类似的网站上查找“排除”用户代理,并将它们链接成一个
RewriteCond
匹配项

例如,谷歌、infoseek、msn:

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} (googlebot|InfoSeek|msnbot) [NC]
RewriteRule ^/?presets_pc\.html$ /presets_pc_fallback.php [L,R]

我试过了,但效果不太好。我只是把regexp搞错了。