0

ブロガーのブログをワードプレスに移行するほんの数日前。今、私は多くのURLでcrawnエラーを見つけました.多くのURLの最後に名前と値があります(?m = 1)。これは404エラーとして表示されます.htaccessファイルの例を追加するすべてのURLをリダイレクトしたい:

http://www.tipsviablogging.com/blogger-tricks/facebook-disqus-tab-in-blogger.html?m=1

musy リダイレクト先

http://www.tipsviablogging.com/blogger-tricks/facebook-disqus-tab-in-blogger.html

誰もが親切に私を助けてくれるURL書き換えの専門知識を持っています...

4

2 に答える 2

2

手元にテストシステムがありませんが、次のようなものが.htaccessうまくいくはずです:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^m=1$
RewriteRule ^(.*)$ /$1? [R=301,L]

メモリが機能する場合は、元のクエリ文字列の追加を停止するため?に、ターゲットの最後にが必要です。RewriteRule

このコードは、他のパラメータがないことを前提としています (たとえば、 がある場合は機能しません?m=1&foo=bar)。

于 2013-09-22T12:36:05.587 に答える
1

NginX にソリューションを追加したい:

VirtualHost構成の「場所/」で以下のコードを使用します

if ($query_string ~ "^m=1$"){
  rewrite ^(.*)$ /$1? redirect;
}
于 2015-09-14T04:44:17.730 に答える