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 にリダイレクトする web.php ページがあります。ただし、(無関係の) フォルダー /web/ もあるため、メイン ディレクトリのそのページ /web(.php) は /web/(index.php にリダイレクトされます。 php)

これを防ぐ方法はありますか?/web/index.phpが存在しない場合は、/web(.php)を表示するか、/web/(index.php)を表示するか、これを達成するものを表示するように考えていました。

4

0 に答える 0