因此,我的网站有一个名为presets_pc.html的页面,它可以动态加载内容,我想将bots重定向到presets_pc_fallback.php,它可以将数据库转储到页面上。
我对这东西还不太熟悉,不能让RewriteRule工作,你能帮我吗?
谢谢)

最佳答案

您可以通过http请求头判断bot是否正在访问您的站点。任何人都可以欺骗那是什么,所以没有真正的保证。如果您有一个要影响的bot列表,您可以从robotstxt这样的站点中查找“排除”用户代理,并将它们链接到User-Agent匹配项中。
例如,google、infoseek、msn:

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

关于.htaccess - 使用.htaccess重定向机器人,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18121706/

10-13 00:50