0

私は通常、どのページが何をするのかを正確に知るために自分のページを定義するのが好きです。ただし、多くのサイトで、ファイル名が非表示になっている場所が表示され、少し興味がありました。

URL を次のように表示することの特定の利点はありますか。

http://mydomain/my_directory/my_subdirectory/

これとは対照的に:

http://mydomain/my_directory/my_subdirectory/index.php

ありがとう。

4

3 に答える 3

1

正しく行われると、次の場合により良い結果が得られます。

  1. エンドユーザーの方が、言いやすく覚えやすいです。
  2. SEO、ページ名は検索解析の観点からURLを損なう可能性があります。

注:この例(少なくともIISでは)で発生した可能性があるのは、index.phpをそのサブディレクトリのデフォルトドキュメントにしたことだけです。両方のURLを使用してページにアクセスすると、SEOページランクに再び影響を与える可能性があります。検索エンジンは両方のURLを異なるものとして認識しますが、ページのコンテンツは同じであるため、重複するコンテンツにフラグが付けられます。これに対する解決策は次のとおりです。

  1. 一方のURLからもう一方のURLへの301リダイレクト
  2. ページランクを付与するURLを示す正規タグをページに追加します。
于 2010-07-08T14:07:17.613 に答える
1

一部のテクノロジでは、単に URL とファイルが一致しません。例として Java サーブレット。

于 2010-07-08T13:59:36.897 に答える
1

これらはファイル名ではありません。これらは URL です。彼らの目標は、リソースを説明することです。PHP で作成したのか ASP で作成したのか、Emacs で HTML を入力したのかは誰も気にしません。あなたがファイルに名前を付けたことを誰も気にしませんindex.php。私たちは、明確な構造とセマンティクスを備えたクリーンな URL を見たいと思っています。

于 2010-07-08T14:24:01.737 に答える