1

私は多くのアンチホットリンク戦略を見てきましたが、これまでのところ、各ファイルに固有のリダイレクトが必要なものはありません。

私の雇用主のサイトには、印刷可能なペーパークラフトのオリジナルアートワークの500を超えるPDFファイルがあり、広告を通じて無料で提供しています。

私たちが防ごうとしているのは、他の人が私たちの.pdfファイルにリンクし、ユーザーが私たちの広告を見ることなく私たちのコンテンツにアクセスできるようにすることです。目標は、これらの外部リンクをキャッチして、そのファイルにリンクしている.htmlページにリダイレクトすることです。

これが私が読んだ多くの問題と異なるのは、ユーザーが探しているファイルにできるだけ近づけたいのに、要求された.pdfのファイル名との間に計算可能なリンクがないことです。着陸する場所の.html。

.htaccessの知識を考えると、これまでに思いついた最良のアイデアは、/ PDF/file.pdfの名前を/PDF/file.redirectのような名前に変更するために見つけた最高のmod_rewriteアンチホットリンク戦略を使用することです。 /PDF/fall-leaves.redirectto/seasons.htmlなどのようにそれぞれに個別のリダイレクトルールを記述します。

この問題に対するより良い解決策はありますか?

ありがとう、ジョン

4

1 に答える 1

1

一連のルールの代わりにRewriteMapを使用できます。それがどのように機能するかの詳細については、Apacheのドキュメントを参照してください。ただし、これは基本的にルックアップテーブルです。

于 2013-01-30T03:53:48.237 に答える