1

ブログを Blogger から Wordpress に移行した後、問題に直面しています。

古いリンクはすべて WP に適切にリダイレクトされていますが404、Google ウェブマスター ツール アカウントにはいくつかのエラーがあります。例: www.bloggertipstricks.com/2013/03/seo-tips.html?m=1

URL の後に追加のパラメーターがあります (?m=1)。誰でもこの問題を解決するのを手伝ってください。

4

1 に答える 1

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]
于 2014-08-30T10:01:16.983 に答える