我使用了我在这里找到的脚本:
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)或任何可以实现此目的。