use*_*047 0 php .htaccess mod-rewrite
我需要将*.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>
Run Code Online (Sandbox Code Playgroud)
但PHP的$ _GET ['file']返回"%{REQUEST_FILENAME}"
.htaccess没有传递名称,它将%{REQUEST_FILENAME}作为字符串传递,而不是传递.
我怎么能让它工作?
谢谢
你可以在.htaccess中试试.
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*)\.pe$ admin.php?file=$1.pe
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
373 次 |
| 最近记录: |