Скрытые имена файлов в URL - PullRequest
0 голосов
/ 08 июля 2010

Мне обычно нравится определять свои страницы, чтобы точно знать, какая страница что делает.Однако на некоторых сайтах я вижу, где имя файла скрыто от глаз, и мне было просто немного любопытно.

Есть ли какое-то конкретное преимущество в том, что URL-адреса выглядят так:

http://mydomain/my_directory/my_subdirectory/

В противоположность этому:

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

Спасибо.

Ответы [ 3 ]

1 голос
/ 08 июля 2010

Сделано правильно, может быть лучше для:

  1. Конечный пользователь, это легче сказать и запомнить.
  2. SEO, название страницы может просто отвлекать от URL с точки зрения синтаксического анализа.

Примечание. В вашем примере (по крайней мере с IIS) все, что могло произойти, это то, что вы сделали index.php документом по умолчанию для этого подкаталога. Вы можете использовать оба URL для доступа к странице, что может снова повлиять на рейтинг страницы SEO. Поисковая система будет видеть оба URL-адреса как разные, но содержимое страницы будет одинаковым, что приведет к тому, что дублированный контент будет помечен. Решением этой проблемы будет:

  1. 301 перенаправление с одного URL-адреса на другой
  2. Добавьте на страницу канонический тег 1015 *, указывающий, по какому URL вы хотите присвоить рейтинг страницы.
1 голос
/ 08 июля 2010

Это не имена файлов. Это URL. Их цель - описать ресурс. Никого не волнует, сделали ли вы это на PHP или ASP или набрали HTML в Emacs. Никого не волнует, что вы назвали свой файл index.php. Нам нравится видеть чистые URL с четкой структурой и семантикой.

1 голос
/ 08 июля 2010

Некоторые технологии просто не соответствуют URL с файлами. Сервлет Java для примеров.

...