1

IIS から Apache に移行し、以下の書き換えルールを使用して www.example.co.uk/Default.aspx?pagename=About-Us を新しいページ URL www.example.co.uk/About-Us/ にリダイレクトしました。

RewriteCond %{REQUEST_URI} ^/Default\.aspx$
RewriteCond %{QUERY_STRING} ^pagename=About-Us$
RewriteRule ^(.*)$  http://www.domain.co.uk/About-Us/ [R=301,L]

問題は、このルールが Google WMT で重複したコンテンツとして表示され、ページが両方の URL で提供されていることです...

このルールの何が問題なのか、誰にもわかりますか?

4

1 に答える 1

0

ルールを次のように変更します。

RewriteCond %{QUERY_STRING} ^pagename=About-Us$ [NC]
RewriteRule ^Default\.aspx$  http://www.domain.co.uk/About-Us/? [R=301,L,NC]

また、検索ボットが重複するURIを削除するのに時間がかかることにも注意してください。

于 2012-09-20T12:13:37.233 に答える