2011-07-04 6 views
0

こんにちは私は、短期間にサイト上のpdfsをダウンロードし、単一ページにリダイレクトする必要があるプロジェクトを持っています。利用不可)。mod_rewriteはすべての.pdfリクエストをキャッチします

RewriteRule ^\.pdf$ index.php?page=mypdfpage [L] 

成功せず:

私は私が論理的なルールだと思ったものを試してみました。

すべてのpdfsの実際の場所は/media/pdf/[0-9]/name_of_file.pdfですが、私は場所に関係なくすべての.pdfsを取得するルールが必要であると考えています。

ご協力いただきありがとうございます。

答えて

2

ルールは、 \.pdf$ でなければなりません。任意の文字に解決する。 はあなたが4つの文字で、すべてをキャッチし、最後の3されているルールが (.*)\.pdf$

+0

HMMのようになりますpdfファイルの名前が必要な場合は、「PDF」 です。私は試みました:RewriteRule(。*)\ .pdf $ index.php?page = my_page [L]しかし成功はありません。 –

+0

@ user791335 1)PDFファイルをリクエストするとどうなりますか? 2)あなたの.htaccessを表示します。おそらく、ルールが処理されない場所に配置されています(注文が重要です)。 – LazyOne

関連する問題