2011-06-30 50 views
1

我只想PHP文件和文件重定向,没有文件扩展名像这样:的.htaccess - 改“文件”有没有文件扩展名

http://www.test.com/test.php 
http://www.test.com/TEST 

我有这个htaccess的脚本,它重定向PHP文件target.php :

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^[^\.]+\.php$ /target.php [L,NC] 

现在我需要添加没有扩展名的文件到这个重定向。

感谢您的帮助!

+0

@llyssis在这里没有问题,没有扩展名的文件可能是网络服务器上的目录? – Rob

回答

1

这些规则应该完成这项工作。

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^[^\.]+\.php$ /target.php [L,NC] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^[^\.]*[^/\.]$ /target.php [L,NC] 

重定向将为http://www.test.com/TEST只要你没有文件夹或在您的网站命名为TEST文件工作。

+0

啊,非常感谢! – Ilyssis