ブログを Blogger から Wordpress に移行した後、問題に直面しています。
古いリンクはすべて WP に適切にリダイレクトされていますが404
、Google ウェブマスター ツール アカウントにはいくつかのエラーがあります。例: www.bloggertipstricks.com/2013/03/seo-tips.html?m=1
URL の後に追加のパラメーターがあります (?m=1)。誰でもこの問題を解決するのを手伝ってください。
ここで私はこれに対する解決策を得ました。ご存じのとおり、Blogger も末尾が with?m=0
で?m=1
あるため、URL から両方を削除する必要があります。.htaccess
ファイルの先頭に追加して、以下のコードを試してください...
次のコードは、どのバージョンでも使用できます。
RewriteEngine On
RewriteCond %{QUERY_STRING} ^m=1$
RewriteRule ^(.*)$ /$1? [R=301,L]
RewriteCond %{QUERY_STRING} ^m=0$
RewriteRule ^(.*)$ /$0? [R=301,L]
Apache 2.4 以降では、以下を使用できます。
RewriteCond %{QUERY_STRING} m=[01]
RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [QSD,R=301,L]
2.4 より前のバージョンの Apache では、以下を使用できます。
RewriteCond %{QUERY_STRING} m=[01]
RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI}? [R=301,L]