1

Apache と Plone (Zope ベース) でホストされている Web サイトを実行しています。私の問題は、次の URL でコンテンツが重複していることです。

www.site.com www.site.nl/en www.site.com/nl

など、すべてのページに同じコンテンツが表示されます。

Google Webmaster Tools は、次の形式のサイトも重複していると報告しています。

www.site.nl/news www.site.nl/news/

末尾のスラッシュに注意してください。

これを解決する最善の方法は何ですか (適切な URL への 301 リダイレクトを作成します)? Ploneソースでこれを行うことはできますか? または、canonical タグを使用する必要がありますか?

よろしく

4

1 に答える 1

2

それを解決するのに最適な場所は、apache構成です。

  1. 重複サイト:1つを選択し、残りを永続的にリダイレクトします。私の場合、すべてのwww.reinout.vanrees.orgトラフィックはreinout.vanrees.orgにリダイレクトされます。
  2. 末尾のスラッシュ:/で終わるURLをスラッシュ以外の同等のものにリダイレクトします。

(1)の場合、これを例として使用します。

<VirtualHost *>

ServerName www.reinout.vanrees.org

Redirect permanent / http://reinout.vanrees.org/

</VirtualHost>

(2)の場合:apache構成の最後に大きな「virtualhostmonster」リダイレクトがある可能性があります。その行をコピーして貼り付け、最初の行^(.*)/$の代わりに使用します^(.*)。これにより、末尾のスラッシュが効果的に削除されます。

于 2009-03-23T13:29:26.560 に答える