我需要将* .pe文件的请求重定向到admin.php并将请求的文件作为参数传递。
例如:用户请求" 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&#39; $ _GET [&#39;文件&#39;]会返回&#34;%{REQUEST_FILENAME}&#34;
.htaccess没有传递名称,它将%{REQUEST_FILENAME}作为字符串传递,而不是var。
我怎么能让它发挥作用?
THX
答案 0 :(得分:5)
您可以在.htaccess中试用。
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*)\.pe$ admin.php?file=$1.pe