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ホットリンク保護。検索エンジンによるコンテンツのスキャンをブロックしません。これにより、他のWebサイトがPDFシートに直接リンクするのを防ぐことができます。スプラッシュページに転送することができます(顧客があなたが誰であるかを知ってから、「PDFを表示」というボタンをクリックします。これは$_GET['pdf']変数を介して送信されます。

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 に答える