私の古いウェブサイトには、「/index.php?s=subsite」と「/?s=subsite」のような URL があります。
ここで、「.htaccess」ファイルに次の行を追加して、短くしました。
RewriteEngine On
RewriteBase /
RewriteRule ^(.+)\.(html)?$ index.php?s=$1&%{QUERY_STRING} [L]
「/subsite.html」でサイトを開くと問題なく動作しますが、古い URL「/index.php?s=subsite」と「/?s=subsite」も機能します。「/subsite.html」のみを許可し、古いリクエストをそれにリダイレクトする方法はありますか?