1

我有一个名为 的文件夹test,我可以通过http://domain.com/test. 我正在尝试将http://domain.com/test/XXX(XXX = every thing) 的每个请求发送到php file.

我用这个test/.htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /test
RewriteRule ^(.*)$   /control.php?path=$1  [L]
</IfModule>

control.php也在test文件夹中。但它不起作用,我不知道我在哪个规则中犯了错误!现在每个http://domain.com/test/XXX请求都显示一个404 not found page

4

1 回答 1

1

试试这个代码:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /test/

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ control.php?path=$1  [L]
</IfModule>
于 2013-06-21T19:08:13.390 回答