<<  このカテゴリ内の前の記事 MODxで運用ディレクトリを変更後、Rewrite Rule でリダイレクトする  ||   このカテゴリ内の次の記事2007 Open Source CMS Award >>

るるろぐ 2008 新着記事

この記事1件を表示

MODxでフレンドリURLをONにしたらrobots.txtを設置する

こちらの記事「robots.txt で検索エンジンをブロックする」にも関係するが、MODxには、フレンドリURL機能がついていて、動的なURL、例えば、「/index.php?id=54」などを「/resouce.html」などに変換して出力してくれる。

しかしこれは以前のURL「/index.php?id=54」が無効になるわけではない。出力が「/resouce.html」になるだけで、実際はhtaccessで、「/index.php?id=54」へリライトしている仕組みだ。ということは、つまり、フレンドリURLが有効な場合、「resouce.html」でも「/index.php?id=54」でもアクセスできてしまうということになる。

従ってサイトを運用し始めて、途中でフレンドリURLにした場合、検索エンジンに多重に登録されてしまう可能性も出てくる

これを避けるために、robots.txtに以下をくわえる。

User-agent: *
Disallow: /index.php?*

こうすることによって、「/index.php?id=54」は、検索エンジンのインデックスに登録されなくなる

コメント

コメントを書く↓

yama - 2007.07.07 - 04:16

おおーっ、賢い。このワザいただきます。笑
他のCMSでも使えるテですねー

MEGU - 2007.07.07 - 20:34

こんにちは。
そうですね。以前geeklogでやってたのを
思い出して、やってみました。^^。

コメントを書く

コメントの掲載は、管理者の承認が必要な場合があります。すぐに掲載されない場合は、少しお待ち下さい。また、内容によっては掲載しない場合、掲載後、削除する場合もございます。ご了承下さい。

 必須

 必須


トラックバック

このエントリーのトラックバックURL:

http://www.liolion.info/MovT/LULUL/mt-tbon.cgi/718

都合により、上記URLの「mt-tbon.cgi」は、全角で表示しています。TBの際は、恐れ入りますが、半角に直して送信してください。

またこのブログは、トラックバックを受け付けても、それがすぐに反映されない仕組みになっています。管理者が確認後、公開しますので、少しお待ち下さい。尚、内容によっては、公開しない場合もあります。ご了承下さい。また内容に問題がないと思えるのに、いつまで経っても公開されない場合は、なんらかの事情で、pingが届いていない可能性があります。よろしければ再度送信してください(このブログに関してコメントをする?)。

MODx本出版

ここからカテゴリ一覧、記事一覧を表示

CATEGORY

RSS1.0 RSS2.0