2

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

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)。 php)

有什么办法可以防止这种情况发生吗?我在想如果 /web/index.php 不存在,只需显示 /web(.php) 否则显示 /web/(index.php) 或任何可以完成此操作的东西。

4

0 回答 0