.htaccess将文件请求重定向到PHP
我需要将*.pe文件的请求重定向到admin.php,并将请求的文件作为参数进行pas 例如:用户请求“site.com/dir/file.pe”,它将被重定向到“admin.php?file=file.pe” 我试着:.htaccess将文件请求重定向到PHP,php,.htaccess,mod-rewrite,Php,.htaccess,Mod Rewrite,我需要将*.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>
<files *.pe>
ErrorDocument 403 /login/db/admin.php?file=%{REQUEST_FILENAME}
Order allow,deny
Deny from all
Satisfy All
</files>
ErrorDocument 403/login/db/admin.php?文件=%{REQUEST_FILENAME}
命令允许,拒绝
全盘否定
满足所有
但是PHP的$\u GET['file']返回“%{REQUEST\u FILENAME}”
.htaccess不是传递名称,而是传递%{REQUEST_FILENAME}作为字符串,而不是var
我怎样才能让它工作
thx您可以在.htaccess中试用
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*)\.pe$ admin.php?file=$1.pe
您可以在.htaccess中尝试
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*)\.pe$ admin.php?file=$1.pe
您需要
mod_rewrite
来处理变量…您需要mod_rewrite
来处理变量…