htaccess clean url重定向到文件夹,如果它具有相同的名称

时间:2013-02-11 22:44:19

标签: .htaccess

我使用了我在这里找到的脚本:

RewriteEngine On

RewriteCond %{THE_REQUEST} ^\w+\ /(.*)\.php(\?.*)?\ HTTP/
RewriteRule ^ http://%{HTTP_HOST}/%1 [R=301]

RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule .* $0.php

但是我有一个页面web.php,它重定向到/ web 但是,因为我的主目录中也有(一个不相关的)文件夹/ web /页面/web(.php)被重定向到/web/(index.php)

有什么方法可以阻止这种情况吗?我在想如果/web/index.php不存在,只需显示/web(.php),否则显示/web/(index.php)或任何可以实现此目的。

0 个答案:

没有答案