0

我需要将 *.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 的 $_GET['file'] 返回 "%{REQUEST_FILENAME}"

.htaccess 没有传递名称,它传递 %{REQUEST_FILENAME} 作为字符串,而不是 var。

我怎样才能让它工作?

谢谢

4

1 回答 1

5

您可以在 .htaccess 中尝试。

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