« Конфиденциальность пользователей у западных поисковиков | Главная | В Yahoo "улучшили" работу Slurp... »
August 30, 2007
Расширения для адресов страниц
Интересный пост о 5 преимуществах использования адресов страниц а-ля каталог сайтов, то есть адресов вида www.site.com/folder. Вкратце они таковы:
- Накачка основного домена ссылочным весом (по сравнению с использованием поддоменов)
- Более запоминаемые адреса
- Адреса выглядят более "чистыми"
- Легко поменять хостинг (перейти с одной платформы на другую)
- Удобно организованная (файловая?) структура сайта
Несколько странная аргументация на мой взгляд. С одной стороны поддомены и "вес" сайта, с другой - файловая структура и смена хостинга. Добавлю свои 5 копеек.
Для начала разберемся с поддоменами. Поддомены следует делать либо когда количествово страниц в разделе будет больше нескольких тысяч, либо если раздел выбивается из набора остальных раделов сайта. Форумы, например, лучше сразу выносить на поддомен, поскольку даже на относительно "пустом" форуме будет несколько сотен страниц, а со временем количество страниц может составить десятки и сотни тысяч. Кстати, адрес поддомена не намного сложнее запомнить, чем адрес раздела сайта. Важно еще при создании поддомена создать и алиас с www (www.sub.site.tld), поскольку многие пользователи набирают www в любом случае и, кстати, сразу решить вопрос с зеркалами.
Что касается адресов страниц разделов на основном сайте, то лучше использовать адреса а-ля папки. Такие адреса действительно проще запомнить и они действительно выглядят проще и чище. Значительная масса сайтов использует связку CMS/динамика/mod_rewrite. При использовании mod_rewrite лучше делать адреса разделов без завершающего слеша, а для статических сайтов - наоборот. Либо уже полностью моделировать работу веб-сервера - на запрос страницы раздела без завершающего слеша выдавать 301-й редирект на страницу со слешом, а там уже 200 Ok и саму страницу.
Адреса внутренних страниц раздела следует "вкладывать" в папку, т.е. www.site.tld/folder/page.html, поскольку есть еще люди, отсекающие адреса страниц вместо работы с навигацией сайта. При работе с динамикой и mod_rewrite мы получаем виртуальную структуру сайта, аналогичной физической структуры часто-густо просто не существует.
Переход на другой хостинг, а вернее - смена платформы, навряд ли ограничится адресами разделов даже для небольших сайтов, так что на это обращать особого внимания не стоит.
Что мы получили в результате для разделов сайта:
- На поддомены следует выносить или объемные разделы, или разделы, не попадающие логически в основной сайт.
- При создании раздела на поддомене следует озаботиться алиасом поддомена с www и вопросами зеркал.
- Разделы на основном сайте лучше всего делать а-ля папка, при этом надо учесть всю логику работы адресов с/без завершающего слеша.
- Внутренние страницы для раздела следует "вкладывать" в директорию раздела, при этом формируется удобная для пользователя структура сайта (адресная или логическая, но не файловая).
- Адреса внутренних страниц раздела желательно делать с расширением, чтобы избежать неоднозначности с подразделами и избежать мороки с завершающими слешами.
Отправлено Cherny в August 30, 2007 10:05 AM