0

我目前使用这个 htaccess 命令来捕获热链接到我们 pdf 的人。但是,我希望搜索引擎仍然可以访问。真的,我只关心谷歌仍然可以访问。有人可以指导我正确地将其构建到此查询中吗?

RewriteEngine On
RewriteCond %{REQUEST_URI} \.(pdf)$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?mydomain.com/
RewriteRule ^(.*)$ /pdf?pdf=$1 [L]
4

1 回答 1

0

PDF Hotlink Protection,不会阻止搜索引擎扫描内容。这将防止其他网站直接链接到您的 PDF 表。您可以让他们转发到启动页面(以便客户知道您是谁,然后单击“查看 Pdf”按钮。它是通过 $_GET['pdf'] var 发送的。

RewriteEngine On
RewriteCond %{REQUEST_URI} \.(pdf)$ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.*Googlebot.*$
RewriteCond %{HTTP_USER_AGENT} !^.*bingbot.*$
RewriteCond %{HTTP_USER_AGENT} !^.*msnbot.*$
RewriteCond %{HTTP_USER_AGENT} !^.*Slurp.*$
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?mydomain.com/
RewriteRule ^(.*)$ /pdf?pdf=$1 [L]
于 2012-11-15T13:17:23.507 回答