2011-06-21 11 views
4

質問は、URLの末尾にスラッシュがあることです。かなりのURLと末尾のスラッシュ

私たちはディレクトリ構造を持っているとき、それは明白です - /はディレクトリを意味し、スラッシュはリソースを意味しません。

しかし、多くのサイトは動的で、ディレクトリ構造を直接反映しないかなりのURLを使用しています。この場合、ほとんどのURLは実際にディレクトリではなくリソースを要求しているので、末尾にスラッシュは必要ありません。

私の質問は:末尾のスラッシュで終わらないきれいなURLがあり、後続のスラッシュバージョンへのアクセスが非スラッシュバージョンへの301リダイレクトを使用しようとしていればいいですか?

と答えてもらえますか?すべてディレクトリではないのにかなりのURLがスラッシュで終わりますか?

+1

興味深いことに、SOはURLの両方のバージョンを許可します。 – JohnP

+0

ええと、ジェフはそれについて何か書いていたと思います。 – Bozho

答えて

1

Google says it's ok(インデックスと検索し、すべてのことについて)

しかし、彼らは、これは重複コンテンツとして扱われるようにその動作を言及しません。だから、これらのスキームのうちの1つだけが実際にコンテンツを参照するほうがよいでしょう。あなたはスキームの1つが他にリダイレクトすることを望むでしょう。後ろにスラッシュが付いているかどうかは、あなたの選択によって決まります。

この記事では、この問題についても説明しています。http://www.standardzilla.com/2007/07/09/dont-forget-your-trailing-slash/末尾にスラッシュを付けることをお勧めします。しかし、私はこれがあなたのサーバーが他のどのように設定されているかにより依存していると思います。

+0

はい、リダイレクトが必要です(具体的には301)。リンクありがとう。 – Bozho

関連する問題