2012-01-17 10 views
0

私はこのmod_rewriteを自分のurlに設定していますが、これは動作しません。mod_rewrite for phpダウンロードリンク

URL:

index.php?module=Files&action=show&id=default&download=yes&id=$_REQUEST[id] 

のmod_rewrite:

ErrorDocument 404 404.html 
RewriteRule ^download/([^/\.]+)?-([^/\.]+)?-([^/\.]+)?/([^/\.]+)/?$ index.php?module=Files&action=show&id=default&download=yes&id=$1 [L,NS] 

私の問題は何?

404エラーページを参照してください。

+1

は、私たちにいくつかの追加データを与えるだろう、それは動作しません何を意味するのでしょうか?何のURLを試しましたか? RewriteEngineとrewriteBaseは正しく設定されていますか? – Vyktor

+0

サーバにエラー500がありますか?他の書き換えルールは機能しますか?私たちはあなたを助けるために追加情報が必要です... – Connum

+0

私は404エラーページを参照してください! –

答えて

0

これはあなたを助けるかもしれない:あなたがDomain.com/download/something/に行くとき

RewriteRule ^download/(.*)/ index.php?module=Files&action=show&id=default&download=yes&id=$1 

はそれがindex.php?module=Files&action=show&id=default&download=yes&id=something

+0

笑!私のURLはダウンロード用のファイルを生成します。あなたのアイデアはダウンロードページを表示します。 –