URL将子文件夹中的所有php文件重写为index.php

时间:2015-03-26 10:30:46

标签: php apache .htaccess url rewrite

我正在设法将子文件夹中的所有php文件重写为index.php

到目前为止我一直在努力:

RewriteEngine on

RewriteBase /simple

RewriteRule ^(.+)/$ index.php

它不能100%工作,现在它需要CSS,IMG和所有其他文件,它不应该,只有PHP文件。

希望有些人能提供帮助。 谢谢。

2 个答案:

答案 0 :(得分:2)

您可以使用:

DirectoryIndex index.php
RewriteEngine on
RewriteBase /simple/

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]

或者这条规则:

RewriteRule !\.(js|ico|gif|jpe?g|png|css|html|swf|flv|xml)$ index.php [L,NC]

答案 1 :(得分:0)

RewriteRule ^(.+)\.php$ index.php是方式