0

現在、私の Web サイトのユーザーは、次の URL スキーマを使用してファイルにアクセスできます。
http://www.example.com/dwl/download.php?file=/files/index.rar

今、私は彼らが次のスキーマでそれにアクセスできるようにしたい:
http://www.example.com/dwl/content/files/index.rar

download.php ファイルは dwl ディレクトリにあります。次の .htaccess を試しました:

RewriteEngine On
RewriteRule ^file/([^/]*)$ download.php?file=$1 [L]

しかし、試してみると、404 エラーが発生します。
正しい .htaccess-Entry を書くのを手伝ってくれる人はいますか?

4

3 に答える 3

1

http://www.example.com/dwl/download.php?file=/files/index.rarからにリダイレクトする場合はhttp://www.example.com/dwl/content/files/index.rar、次のものが必要です。

RewriteRule ^/dwl/download.php?file=/(.*) /dwl/content/$1 [L]
于 2013-09-12T10:24:51.100 に答える
0

使用する必要があるコードは次のとおりだと思います。

RewriteEngine On
RewriteRule ^/dwl/content(/files/[^/]*)$ /dwl/download.php?file=$1
于 2013-09-12T11:54:43.917 に答える