htaccess を使用してリダイレクトされた URL からクエリ文字列 を削除すると、リダイレクト時にクエリ文字列を削除する方法が質問されます。与えられた答え (? を追加) は、まさに Apache マニュアルに示されているものです。ただし、機能していないようです (はい、おそらく私です)。同じ例を使用する
開始 URL:
http://www.myurl.org.uk/viewtopic.php?f=3&t=44207&start=2265
コードを書き直します:
Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteRule ^viewtopic.php http://www.myurl.org.uk/? [R=301]
出力 URL:
http://www.myurl.org.uk/?f=3&t=44207&start=2265
私が望んでいた:
http://www.myurl.org.uk/
これは htaccess.madewithlove.be/ でテストされています。
どうもありがとう