問題のURLです
/?L=inkspot.topic&id=82255&page=22
ウェブサイトのホームページにリダイレクトする必要があります。
明らかに、id とページは変数です。.htaccess 301 リダイレクトが苦手なので、よろしくお願いします。
このようなものが動作するはずです
//301 Redirect
RedirectMatch /?L=inkspot.topic&id=(.+)&page=(.+) http://www.google.ca/$1/$2 [R=301,L]
いろいろ調べたところ、リダイレクトへのパラメータの引き継ぎは以下のように行われているようです。私はこの方法で書き直す必要がなかったので、これは私にとって新しいことです...
RewriteCond %{QUERY_STRING} ^L=inkspot.topic$ [NC]
RewriteCond %{QUERY_STRING} ^id=([0-9]+)$
RewriteCond %{QUERY_STRING} ^page=([0-9]+)$
RewriteRule ^.*$ /index.html/%1/%2/%3 [R=301,L]