htaccess リダイレクトを作成しようとしていますが、思い通りに動作しません。私の現在の(作業中の)htaccessは、1文字のすべてのhtmlページを次のようにインデックスファイルにリダイレクトします。
RewriteRule ^([a-zA-Z0-9]).html$ index.php?letter=$1
a.html が index.php?letter=a にリダイレクトされるので、ページ a.html?page=2 を index.php?letter=a&page=2 にリダイレクトする必要があります。部分無傷。以下はすべて 404 を返します。
RewriteRule ^([a-zA-Z0-9]).html?page=([0-9]+) index.php?letter=$1&page=$2
RewriteRule ^([a-zA-Z0-9]).html?page=(.*) index.php?letter=$1&page=$2
RewriteCond %{QUERY_STRING} page=(.*)
RewriteRule ^([a-zA-Z0-9]).html(.*) index.php?letter=$1&page=%1
私は近づいていると思いますが、そこにたどり着くことができないようです :/ 誰か私に最後の一押しをしてくれませんか?