0

私のサーバー(Apache)には、ログを更新した後に画像をロードするPHPページがあります。実際には、GET変数を介して要求されたファイル名を取得しfpassthru() 、正しい画像をロードするために使用しています。

ユーザーから送信されたヘッダーをログに記録していますが、リンク形式を変更する必要があります。

から:http://domain.com/myfile.php?get=filename

に:http://domain.com/file/filename.jpg

2 番目の URL を解析して、正しいファイル名で myfile.php にリダイレクトする必要があります。

htaccess を使用して実行できることはわかっていますが、送信されたヘッダーを保持したいと考えています。

何か案が?

4

1 に答える 1

1

この書き換えルールは機能するはずです。

RewriteRule ^file/([\w-]+)\.jpg$ myfile.php?get=$1 [L]

ヘッダーは保持されます。

于 2013-10-19T17:17:15.927 に答える