ここで以前に回答したいくつかの質問に従い、phpBB フォーラムのメイン URL を次のように書き直しました。
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L,QSA]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s(.*)/index\.php [NC]
RewriteRule ^ /%1 [R=301,L]
以前のフォーラムの URL
http://site.com/forum/index.php
今では正常に解決されます
http://site.com/forum/
最後の末尾のスラッシュを削除したいと思います。上記のコードにどのような変更を加える必要がありますか?
PS 同じサイトの wiki ページに同様の変更を加える必要があります。これは現在、site.com/wiki/index.php?title=Main_Page に解決されます (site.com/wiki にする必要があります)。