0

* .peファイルのリクエストをadmin.phpにリダイレクトし、リクエストされたファイルを引数としてpasする必要があります。

例:ユーザーが「site.com/dir/file.pe」をリクエストすると、「admin.php?file=file.pe」にリダイレクトされます

私が試した:

<files *.pe> 
ErrorDocument 403 /login/db/admin.php?file=%{REQUEST_FILENAME}
Order allow,deny
Deny from all
Satisfy All
</files>

ただし、PHPの$ _GET['file']は「%{REQUEST_FILENAME}」を返します

.htaccessは名前を渡さず、変数ではなく文字列として%{REQUEST_FILENAME}を渡します。

どうすればそれを機能させることができますか?

どうも

4

1 に答える 1

5

.htaccessで試すことができます。

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*)\.pe$ admin.php?file=$1.pe
于 2012-09-11T14:05:20.413 に答える