.htaccess ファイルに次の行があります。
RewriteRule ^(.*)$ index.php?page=$1 [NC,L]
そしてindex.phpの行:
$page = $_GET['page']; echo $page;
http://www.example.com/test-pageにアクセスすると、index.php が返されます。
私が見つけた唯一の修正方法は、次のことです。
RewriteRule ^(.*)/$ index.php?page=$1 [NC,L]
http://www.example.com/test-page/にアクセスすると、動作してテストページが出力されます。
ただし、Webページでhttp://www.example.com/test-page/を使用したくありません。 http://www.example.com/test-pageを使用したいです。
できれば、内部書き換えで URL の末尾に / を追加するルールを追加せずに、どうすればこれを修正できますか?