Google はいくつかの奇妙な URL をインデックスに登録しましたが、今ではそれらにいくつかヒットしています。それらのヒットを取り除き、フロントページに書き直したいのですが、それを行うためのスキルが不足しているようです.
このルールでは、www.website.com/?f= を www.website.com に書き換えようとしていますが、何もしません。
RewriteCond %{HTTP_HOST} ^www.website\.com$
RewriteRule ^/?f=$ "http://www.website.com/" [R=301,L]
この場合、www.website.com/.html のヒットを取得し、それらを www.website.com ルートに書き換えようとしていますが、www.website.com/news.html には影響しません。
RewriteCond %{REQUEST_URI} !^/\.html [NC]
RewriteRule (.*) http://www.website.com [R=301,L]
--bp