0

.htaccess を使用して短縮するように URL を書き直しました

Original url: `domain.com/content.php?language=en&section=1&english_page_id=5&shortname=page-name`
New url: `domain.com/en/1/5/page-name`

書き換えルールを使用しています

RewriteRule ^([^/]*)/([^/]*)/([^/]*)/([^/]*)$ /content.php?language=$1&section=$2&english_page_id=$3&shortname=$4 [L]

Google Web Tools から、URL がさまざまな URL でログに記録されているため、重複したコンテンツとして表示されていることに気付きました。これを調査すると、URL の書き換えにより、最後のスラッシュの後に空白のエントリも許可されているように見えます。

重複した URL

domain.com/en/14/5/
domain.com/en/14/5/anything
domain.com/en/14/5/ anything
domain.com/en/14/5/any thing

どんな助けでもいただければ幸いです

4

1 に答える 1

0

正規の URL、つまりページ コンテンツの正式な URL を含める必要があります。これは基本的に、実際のアドレスではなく、Google に記録させたいアドレスを含む<link>タグです。<head>

http://googlewebmastercentral.blogspot.gr/2009/02/specify-your-canonical.htmlを参照してください。

提供された例では、タグを追加できます

<link rel="canonical" href="http://domain.com/en/1/5/page-name" />

<head>ページの

于 2013-09-06T11:30:08.477 に答える