htaccess删除参数和索引文件

时间:2016-09-22 02:47:21

标签: .htaccess

我试图删除proxy.php文件以及传递给它的参数。这就是目前的情况。

http://localhost/stuff/proxy.php?parameter=folder01/some.file

这是我希望它的样子。

http://localhost/stuff/folder01/some.file

对于我的htaccess文件,我尝试了以下但是它们不起作用。

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /proxy.php?parameter=$1 [L]

这个

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.+?)/?$ /proxy.php?parameter=$1 [L,QSA]

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

在root目录中试用它或将其放在stuff目录中并删除RewriteBase行。

RewriteEngine on

RewriteBase /stuff/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ proxy.php?parameter=$1 [L]