Оптимальная ссылочная структура: удаляем «category» из адресов рубрик и ставим слэш в конце URL каталогов
Сегодня речь пойдёт о таком немаловажном факте, как правильные адреса рубрик и каталогов в WordPress. А именно: URL категорий, а так же страниц постов и простых страниц.
Очень часто замечаю на многих блогах «продвинутых» блогерров и «учителей по заработку в сети» такую штуку: адреса страниц постов заканчиваются слэшем. Интересно, чему может научить человек, у которого элементарно ссылочная структура на блоге организована неправильно?… Поэтому, давайте сразу определимся, и возьмём за правило:
Конечные URL-адреса страниц постов и статических страниц должны заканчиваться расширением .html, а проходные адреса категорий, архивов, рубрик и поиска — косой чертой (/) — слэшем, ибо каталоги в ссылочной структуре, должны им заканчиваться по определению, как папки на сервере.
Про постоянные ссылки ЧПУ (человеку-понятные-урлы) вообще молчу, ибо это элементарно и само сабой разумеется.
Итак, продолжим. По умолчанию, URL-адреса категорий в WordPress, имеют префикс category/ и заканчиваются… ничем. Для начала давайте организуем слэш в конце. Для этого качаем плагин Smart Trailing Slash, устанавливаем его и активируем в консоли администратора. Всё, после этого, адреса категорий будут иметь правильный вид со слэшем на конце. Справедливости ради, должен заметить, что есть ещё один плагин подобного рода, называется он permalink-trailing-slash-fixer, но есть у него один весомый недостаток: он добавлял слэш так-же к адресам статических страниц, в результате они имели примерно такой вид: http://direct-market.ru/karta-sajta.html/. Поэтому, я не рекомендую им пользоваться.
Теперь вторая часть марлезонского балета, так сказать — для эстэтов. Уверен, очень многим в адресах категорий и рубрик мозолит глаза префикс category/. Никакой полезной нагрузки он НЕ несёт, зато — удленняет URL. Нужен он исключительно для того, что бы в базе данных не перепутались адреса страниц и категорий с одинаковым названием, допустим — раскрутка сайта. Вот тут то нам и помогает правило ПРАВИЛЬНЫХ ссылок: адреса рубрик, категорий и архивов заканчиваются слэшем, адреса страниц и постов — расширением .html! В результате, даже если и найдутся страница и категория с одинаковыми названиями — то их легко будет отличить, ху из ху. Например: direct-market.ru/rasrrutka-sayta/ и direct-market.ru/rasrrutka-sayta.html, мы видим что первое — это категория, второе — страница.
Итак , убираем префикс category/ из адресов рубрик. Для этого, добавляем новый плагин в соответствующем разделе консоли администратора. Ищем через поиск: WP No Category Base, устанавливаем, активируем, финиш. Теперь URLы категорий имеют красивый, изящный, короткий и не захламлённый вид.
Поздравляю, ссылочная структура Вашего блога стала ещё чуть-чуть более правильной и эффективной.
Спасибо! Очень нужная информация. Хочу уточнить, если мы поставим эти плагины, про которые Вы пишете на старый блог, адреса категорий, который были, изменятся? Если это так, то это не очень хорошо, что большинство проиндексированных ссылок на категории просто исчезнет.
Совершенно верно, адреса изменятся. НО!!! Дело в том, что страницы категорий и рубрик ВООБЩЕ НЕ ДОЛЖНЫ ИНДЕКСИРОВАТЬСЯ, т.к. — содержат анонсы или полные тексты статей постов, т.е. — дублируют контент, за который поисковики накладывают фильтры, штрафные санкции, и понижают в выдаче. ПОЭТОМУ, страницы рубрик и категорий просто НЕОБХОДИМО закрывать от нидексирования, через файл robots.txt, прописывая в нём соответствующие директивы.
К ТОМУ ЖЕ, никогда не видел НИ ОДНОЙ страницы рубрик или категорий в результатах выдачи, или в индексе вообще. Т.е., поисковики их просто игнорируют. Кстати, большое спасибо, что подсказали материал для следующей статьи. 🙂
Спасибо за совет. Действительно, по умолчанию в WP URL выглядят, например, вот так: batayskremstroy.ru/category/zalivka-fundamenta/ (просто точное название рубрики для «урла» надо вбивать вручную на латыни), или вот так batayskremstroy.ru/contacts/ (статическая страница). Префикс category/, для эстетов, уберу.
А то, что адреса постов и, особенно, статических страниц, должны заканчиваться (.html) я вообще не знал. И как это сделать, не понял. Если этому вопросу посвящено вот это предложение: «Про постоянные ссылки ЧПУ (человеку-понятные-урлы) вообще молчу, ибо это элементарно и само собой разумеется.», то для себя лично прошу разъяснить более подробно!!!
Пробовал исправить вручную: contacts.html
получается: contacts-html/
Заранее спасибо.
Сергей, спасибо, что учавствуете в теме. Если в кратце, то: давным давно, когда интернет только начал существовать, и все страницы находились на сервере в виде отдельных статических файлов с расширением .html, было золотое правило: Адреса отдельных каталогов (папок на сервере) — проходные адреса — писались со слэшем на конце, косой чертой. Это означало, что адрес ведёт в папку со множеством (или всего несколькими) файлов. А адреса отдельных страниц — конечных адресов — заканчивались расширением .html, так же, как и расширения файлов в каталогах (папках) сервера. Один файл — одна страница.
Так же — и категории (рубрики) в WordPress: рубрика ведёт не к конечному посту (статье), а к списку статей, схожих по тематике. Статьи (посты) отображаются в рубрике в виде анонсов, что позволяет сравнивать рубрику с каталогом (папкой) на сервере, содержащей множество файлов (статей, постов). Поэтому, рубрики и категори, точнее их адреса — должны заканчиваться слэшем, а конечные страницы — статьи, посты, и статические страницы, типа — «контакты» — расширением .html. Это позволяет отделять поисковикам «зёрна от плевел», да и вообще — это незыблемое правило иерархии файлов и каталогов на сервере, принятое за эталон.
И это правило, при его соблюдении, помогает облегчить работу поисковикам, индексацию — блогу, и жизнь — его хозяину. Лучше уж сразу сделать всё правильно, чем потом — переделывать, теряя позиции в поисковых системах. Однако — в рамках одного ответа на комментарий тему раскрыть почти невозморжно, поэтому — буду писать отдельный пост, что бы дать развёрнутый ответ на Ваш вопрос. Что касается второго Вашего комментария — не могли бы Вы более подробно описать суть проблемы, и конкретизировать вопрос?
Со всем уважением, но о чем Вы? Не вводите людей в заблуждение. Уже давно прошли времена хранения html страниц в каталогах, и сервер выполняет куда большую роль, чем хранилище статики. И поисковые алгоритмы изменялись не одну тысячу раз.
А ваш плагин, который создает статику для страниц, лишь средство для ускорения работы блога, это своего рода кеширование. Очень помогает на худо-хостингах, где выделено ограниченное число ресурсов, в результате чего на взаимодействие с БД тратится много времени и как результат — веб-ресурс долго загружается.
И что это за такое правило?
Не совсем понял ваш посыл, не могли бы вы конкретизировать? И сослаться конкретно на мою мысль, с которой вы не согласны.
Я говорю о вашем представлении статики, и эталоне организации хранения файлов на сервере. Эти суждения
в корне неверные
Позволю себе небольшую поправочку: в корне неверные ПО ВАШЕМУ МНЕНИЮ. Будьте добры, представьте ваше видение организации каталогов и конечных адресов на сайте, с удовольствием с ним ознакомлюсь.
Ну во-первых, Вы громко заявили о хранении файлов на сервере (а там одними каталогами и файлами html не ограничиться).
Во-вторых. Если уж говорить о веб-сайтах. То нет таких понятий как рубрики/категории. В вашей ситуации это всего-навсего разделение контента в CMS WordPress. Которое, кстати, достигается путем обращения к файлу index.php, а также mod_rewrite для apache или nginx (или любого другого веб-сервера) + сама CMS.
Страница, например, контакты может вполне иметь себе адрес site.com/contacts и это никоим образом не будет уступать виду site.com/contacts.html или site.com/contacts.php. А пользователю будет гораздо легче запомнить и ввести адрес без всяких расширений.
К слову о страницах .html их можно использовать как вы сказали для статических страниц (страницы, контент на которых меняется редко «О себе», «Контакты»). У вас же, это используется для статей, где есть комментарии, а значит — это уже не статика.
Поэтому я и сказал, что этот плагин, выступает всего лишь как средство кеширования данных.
Кстати, у меня на сайте вся индексация на Яндексе по рубрикам, тегам (да вообще вся) практически обнулилась. Раньше в своей области (городе) по трем ключевым запросам занимал со 2-го по 6-е места, то сейчас все исчезло. На Гугле работает отлично.
Может это и есть те штрафные санкции, о которых написано в комментарии???
Нажимаю на RDS bar в GoogleChrome,
в строке Индекс Я: выдает 52 ссылки на мой сайт,
а в строке Индекс Я стр: да при нажатии выдает ошибку 404 (нет такого сайта).
Может подскажете, в чем проблема.
Опять таки, заранее огромное спасибо.
Спасибо за разъяснения. Теперь понятно, что пост или статическая страница (как и любой конечный/отдельный файл) должны заканчиваться каким-либо расширением (по формату zzzzz.xxx). В данном случае расширение файла .html
I. К сожалению, Вы не ответили на мой конкретный вопрос. Как в WP адреса моих статичных страниц (да и постов тоже) переделать из формата contacts/ в формат contacts.html
II. По поводу второго вопроса, описываю суть проблемы: после проведения поисковой оптимизации (не буду подробно описывать как), три основных запроса по тематике моего сайта великолепно индексировали мой сайт в Яндексе в топ 10 (фильтр: моя область или город).
Недавно вдруг обнаружил, что при введении моих ключевых запросов в поиск Яндекса мой сайт нигде не индексируется. За редким исключением, например, по запросу «заливка фундамента в Ростовской области» сайт индексируется на 41 месте по тегу … 🙂 «Ростовская область» (tag/rostovskay_oblast). Т.е., если бы не написал «в Ростовской области», сайт вообще бы не индексировался.
По поиску Гугла все индексируется великолепно, еще лучше, чем раньше. В чем проблема, не понимаю.
Вот и обратил внимание на Вашу фразу: «страницы категорий и рубрик ВООБЩЕ НЕ ДОЛЖНЫ ИНДЕКСИРОВАТЬСЯ, т.к. дублируют контент, за который поисковики накладывают фильтры, штрафные санкции, и понижают в выдаче»
Может быть дело в этом?
Если в кратце, то: для страниц постов вид с расширением .html настраивается в настройках блога — постоянные ссылки. В поле «произвольно» вводите значение /%postname%.html, сохраняете изменения. Для правильного отображения постоянных ссылок у Вас должен стоять плагин Rus-to-Lat. Для статических страниц — устанавливаете плагин .html on PAGES, после этого статические страницы будут с расширением .html.
Насчёт второго вопроса: да, может быть, страницы исключены из индекса по причине дублированного контента, либо по причине неправильной ссылочной структуры. Для начала, надо узнать, находятся ли вообще данные страницы в индексе Яндекса. После этого, необходимо навести элементарный порядок на сайте, исправить ошибки индексирования и оптимизации, и разместить несколько ссылок с уникальными анкорами, на внешних ресурсах на требуемые страницы. Это нужно для того, что бы Яндекс заново их проиндексировал по новым ссылкам, и заново добавил в индекс.
Для более подробного и развёрнутого ответа надо писать отдельный пост, что в ближайшем времени и собираюсь сделать.
Дмитрий, спасибо за быстрый ответ. У меня немного другая точка зрения на категории, я не закрываю их от индексации, более того, они у меня участвуют во внутренней перелинковке. И знаете, в выдаче они тоже есть (точки входа в статистике ЛИ). Просто у меня сайты по вязанию, и когда люди ищут, к примеру, вязаные юбки крючком, то им удобнее прийти в категорию «Вязаные юбки крючком» и найти то, что надо, чем прийти на отдельный какой-нибудь пост, посвященный одной какой-то юбке. Возможно, это неправильно, но, тем не менее, это работает. А за статью огромное спасибо, я на новых сайтах обязательно установлю эти плагины, так как без них получается удобней, лучше и релевантней. 🙂
Уважаемая Екатерина, дело в том, что поисковики и люди воспринимают сайт совершенно по разному. Поисковым системам интересен только уникальный материал, дублированнй контент они воспринимают за спам. Людям же — важнее удобство навигации и пользования сайтом, поэтому, одинаковые по тематике материалы и объеденены в категории и рубрики. Для поисковых роботов же — важнее прямые короткие ссылки, для этого и существует карта сайта. Чем короче ссылка, и меньше уровень вложенности — тем быстрее робот найдёт страницу и проиндексирует её.
Так что — рубрики и категории нужны пользователям исключительно для удобства навигации, и поиска тематических материалов, для поисковых роботов они совершенно ни к чему. Что касается точек входа — то это, скорее всего, прямые вхождения, а не переходы из поисковых систем.
С уважением.
т.е. с ними, опечаталась, сорри.
Добрый день, Дмитрий!
А что делать, если категория была удалена, а при повторном её создании вордпресс создаёт адрес с окончанием «…-2». Как почистить «память» вордпресса? (ситуация — я рубрику из родительской сделал подчиненной, но прибавилось некрасивое окончание)
Попробуйте почистить базу данных сайта плагином WP-Cleanup, должно помочь. Перед этим — полностью удалите рубрику, и родительскую и подчинённую.
1. если брать за аксиому, что плагины это зло, если можно обойтись и без них, то ваш совет по поводу плагина WP No Category Base по-просту вреден. Ведь достаточно в Админ-панеле/Настройки/Постоянные ссылки ЧПУ/Дополнительно/Страницы категории вписать: /%category% и слово category исчезнет из урлов
2. плагин permalink trailing slash fixer не добавляет слэш к статическим страницам, у него в readme даже это написано, по крайней мере если их через настройки ЧПУ устанавливать
3. в комментариях вы пишете » Дело в том, что страницы категорий и рубрик ВООБЩЕ НЕ ДОЛЖНЫ ИНДЕКСИРОВАТЬСЯ, т.к. — содержат анонсы или полные тексты статей постов». Ни у одного из ведущих seo-блоггеров (маул, ктонановекнького, сосновский, девака и т.п.) категории не закрыты от индексации. Точнее они закрыты конечно у Шакина, но зато у него теги открыты…
С этого места в целом можно угорать над вашим «блевать тянет от таких свалок цифрового хлама», но я этого делать не стану, в целом сайт у вас конечно приятный. Просто высокое самомнение лучше держать при себе…
И у меня вопрос. Как на ваш взгляд выглядит следующая ситуация — где-то кто-то ставит на вашу категорию ссылку https://direct-market.ru/biznes-v-internete без слэша. Понятно, что при переходе человек попадет на адрес со слэшем. Но каково оно с точки зрения SEO, вес этой ссылки утекает в никуда или как-то склеивается с адресом со слэшем? Или по умолчанию утекает в никуда, но это можно поправить редиректом в htaccess?
Отвечаю:
1. ДА что вы говорите? А вы сами то пробовали?
2. А НАХРЕНА добавлять слэш к СТАТИЧЕСКИМ СТРАНИЦАМ, если они и так оканчиваются расширением .html??? Всё равно, что прикрутить жопу к пальцу.
3. Если они не закрыты у известных блогеров — то это не значит, что они НЕ ДОЛЖНЫ БЫТЬ ЗАКРЫТЫ вообще. Потрудитесь сначала пообщаться со службой тех. поддержки Яндекс-Вебмастер, а потом уже писать слово «угорать».
Насчёт высокого самомнения: неплохо было бы сначала самому завести собственный сайт, а потом уже писать подобные комментарии с критикой.
Насчёт всего остального уже ответил в предыдущем коменте.
блин, комменты исчезают. надеюсь они уезжают на модерацию…
Всё верно, сначала комменты должны быть одобрены, прежде чем появиться.
Как на ваш взгляд выглядит следующая ситуация — где-то кто-то ставит на вашу категорию ссылку direct-market.ru/biznes-v-internete без слэша. Понятно, что при переходе человек попадет на адрес со слэшем. Но каково оно с точки зрения SEO, вес этой ссылки утекает в никуда или как-то склеивается с адресом со слэшем? Или по умолчанию утекает в никуда, но это можно поправить редиректом в htaccess?
Ваш комментарий попал почему то в спам, и я его не сразу заметил.
Значит так, отвечаю. Если в глобальном смысле — то, на мой взгляд, вообще не стоит заморачиваться о передаче ссылочного веса по ссылке со слэшем или без. А если в локальном смысле — то без, разницы, т.к. ТИЦ передаётся на весь домен в целом, а Pr — по 301 редиректу. В моём конкретном случае, перенаправление с адреса direct-market.ru/biznes-v-internete на адрес direct-market.ru/biznes-v-internete/ идёт по 301 редиректу, это можно увидеть при проверке ответа сервера. А вместе с 301 редиректом передаётся и ссылочный вес. Так что, в этом смысле всё в порядке.
Но, моё личное мнение — толку от этого — почти нет. Без разницы, сколько ссылок ведёт на сайт и каких, главное — качество контента, именно по нему поисковик определяет ценность информации, и соответственно — размещает страницы в ТОПЕ поисковой выдачи. Конкретный пример: у моего сайта ВООБЩЕ НЕТ ТИЦа. Не смотря на это, многие статьи находятся в ТОПе. Так же, я в течении полугода покупал ссылки на мой сайт с ТИЦем до 50, и Pr до 3, но не смотря на это, сайт мой в весе так и не прибавил. Выводы делайте сами.
круть, какие-то появляются, какие-то нет. пять баллов…
1. спасибо за ответы
2. да, по поводу category я ошибся, но к слову если поставить допустим articles в то поле, то адрес категории будет выглядеть как site.ru/articles/название-категории. то бишь этот способ тоже позволяет избавиться от слова category в урле 😉
3. просмотрел я код permalink trailing slash fixer, там идет добавка слэша ко всем урлам за исключением фильтра — значения можно менять, но по умолчанию стоит фильтр «single». то бишь если вы делаете с .html не запись, а страницу, то к ней слэш он добавит, эт правда
4. по поводу индексации категорий можно спорить и единственным доказательством действительно будет ответ от Яндекса. если он у вас есть, мне было бы очень интересно его увидеть
5. такой вот у меня вопрос нарисовался. вот вы говорите, что «проходные адреса категорий, архивов, рубрик и поиска должны заканчиваться косой чертой (/) — слэшем, ибо каталоги в ссылочной структуре, должны им заканчиваться по определению, как папки на сервере». но ведь во-первых, это относится к папкам на сервере, а категории это по сути просто странички, на которых отфильтрованы определенные статьи по определенному ключу. это отнюдь не папки. они похожи на каталоги, но по сути ими не являются.
6. и во-вторых — ваша же страничка direct-market.ru/stati.html она ведь ничем вообще не отличается от страницы категории, те же самые статьи, только сплошняком, а не фильтрованные. а она у вас заявлена как «статическая» и никак не каталожная. где же логика?
2. Этот способ всего лишь позволяет заменить слово category на какое нибудь другое, но никак не — исключить его вообще. Если оставить поле пустым — начинаются глюки и баги с URLами, уже не помню, какие, выяснять заново нет желания.
3. У многих «учителей по заработку» на блогах и сайтах слэш стоит ПОСЛЕ расширения .html в URLах статических страниц, что является идиотизмом и противоречием здравому смыслу, это не правильно.
4. Про индексацию категорий спорить можно, но не нужно. ИБО, страницы категорий содержат АНОНСЫ постов и статей ,т.е. отрывки из их контента. Которые ОДНОЗНАЧНО воспринимаются поисковиками, как дублированный контент — спам. Я лично общался с тех. поддержкой Яндекс-Вебмастера, и мне был дал вполне чёткий ответ: ЗАКРЫВАТЬ страницы с дублированным контентом. А именно: страницы рубрик и категорий, архивы по датам/авторам, страницы поиска и странице тегов (меток). И вполне чётко понимаю, почему именно, и НЕ понимаю, почему это не доходит до вас.
5. Есть такое понятие: правила хорошего тона. В частности, правила хорошего тона в программировании и web-оптимизации. Можно на банкете за столом пукать и кряхтеть, но лучше этого не делать. Так же и тут: страницам категорий можно придать ЛЮБОЙ вид, хоть статический, хоть динамический, хоть html, хоть php. НО, т.к. это — страница категории с анонсами — то и оформлена она должна быть соответствующе. А именно — как тематический раздел каталога на сервере. Что бы посетитель, глянув на URL, мог догадаться, что он в тематическом каталоге, а не на конечной странице. Это и есть — правила хорошего тона, как пояснительные комментарии в коде программы. Если хотите — можете их соблюдать, не хотите — не соблюдайте.
6. А это — смотря как их сравнивать. Она позиционируется НЕ КАК КАТАЛОГ, ИЛИ РУБРИКА, а как — СТРАНИЦА, с анонсами последних статей. Т.е., каталогов и рубрик — может быть много. А страница с анонсами — всего одна, и позиционируется она именно как СТРАНИЦА. Потому и имеет соответствующее расширение. И кстати — она закрыта от индексации, в robots.txt
Ваше желание разобраться в мелочах — исключительно похвально и приветствуется. Но по большей части, это всё танцы с бубнами, и по большей части — как и говорилось выше — относятся к правилам хорошего тона в сайтостроении и web-дизайне.
1. и снова спасибо за аргументированные ответы. давно я никого не добавлял в закладки по тематике ведения блога, но тут не могу устоять, слишком много хороших мыслей. а топовые позиции в поисковиках при отсутствии внешнего продвижения и нулевых пузомерках — это конечно заставляет задуматься и восхищаться
2. по поводу индексации категорий и даже страницы с записями — логика ясная, но как же тяжело с ней согласиться. понятно, что есть правила, но ведь есть и их интерпретация — все мною уважаемые блоггеры по seo не закрывают категории и главную с записями, то бишь нарушают правила. но они ведь на seo собаку съели и прекрасно понимают, что нужно делать, а чего нельзя. плюс они находятся в топах по самым конкурентным запросам. то бишь правила нарушили, а при этом не видно, чтобы что-то проиграли, скорее наоборот…
3. по поводу рубрик. насчет правил хорошего тона я с вами согласен и у себя буду делать так же, просто хочется иметь под этим какую-то основу. ведь изначально, когда сервер попадает на определенный адрес (ну или как там это называется) он пытается понять директория это или страница. и если это директория, то он пытается найти в ней файл index.html или index.php. я так понимаю именно для этого и нужны слэши — чтобы дать понимание серверу, нужно искать индексный файл или нет. а правила хорошего тона это уже из другой оперы… ну да пофик, мне со слэшами тоже больше нравится…
4. не могли бы в css поправить, чтобы в комментариях между абзацами были интервалы побольше, а то большие комменты в кашу превращаются?
2. Закрывать страницы с категориями можно разными способами, НЕ ТОЛЬКО через robots.txt. И НЕ ФАКТ, что у многих блогеров категории не закрыты, просто правила могут быть прописаны допустим — в шапке сайта, между тегами head и head, с помощью мета-тегов, а не в robots.txt, как все привыкли. Это раз. Во вторых: Поисковикам интересен только КОНЕЧНЫЙ КОНТЕНТ — т.е. страницы, а не анонсы. Как уже говорилось выше, анонсы — это дубли, т.е. спам, за которые накладываются санкции. Не факт, что этими санкциями может быть полное исключение из индекса, но вот понижение в выдаче — вполне возможно и реально.
3. Поисковые роботы ходят по ссылкам, и загружают содержимое страниц, НО НИКАК НЕ — ФАЙЛОВОЕ СОДЕРЖАНИЕ КАТАЛОГОВ НА СЕРВЕРЕ!!! Т.к. это уже протокол FTP, а не HTTP. Если робот по ссылке зашёл в каталог — то да, совершенно верно, он ищет там индексный документ. Если находит — то грузит его содержание, если не находит — ТО ИГНОРИРУЕТ всё файловое содержание каталога. По большей части, поисковому роботу пофигу, есть слэш на конце ссылки, или нету. Он по ней переходит, и всё. Если это конечный документ — он грузит его содержание, если каталог — ищет и грузит индексный документ, если такового нету — просто игнорирует ссылку. Как уже говорилось ранее — это правило хорошего тона. Так принято, потому что так принято: должен быть порядок.
4. Спасибо. что обратили внимание, исправлю.
Апдейт: посмотрел — не получается, каждый комментарий выводится как единый абзац между тегами P и P, не зависимо от размера. Единственный выход — ставить двойной перевод строки br после каждого блока текста, принимаемого за абзац.
Спасибо буду пробовать сейчас почитал о категориях.Как получится напишу.И кстати вопрос еще про префикс рубрик и меток можно ли ставить название своей фирмы?
Поставить то — можно, вот только зачем? Во первых, в большинстве случаев, в качестве ссылки выступает текстовый анкор, а не сам URL-адрес, а во вторых — люди НИКОГДА не всматриваются в URL ссылки, особенно — в её окончание. Максимум — в название домена. Так что — бессмысленное занятие. На мой взгляд, чем короче и проще URL — тем лучше, думаю, поисковики со мной согласятся. Короткая ссылка занимает меньше места в БД.
Полезная статья, спасибо. Дмитрий, как быть если страница с записями тоже имеет расширение .html
Как сделать, чтобы ссылка вида sky7.aleandr1.ru/blog.html стала sky7.aleandr1.ru/blog/ ?
Вы имеете в виду — страницу с анонсами статей? Или страницу отдельной категории? Уточните пожалуйста, ибо от этого напрямую зависит ответ. Если первое — то это делать совершенно ни к чему, можно оставить с расширением .html
Страница с анонсами статей. Я к тому, чтобы поисковики не индексировали и не дублировали контент на этой странице. Или достаточно настроить это в robots.txt? Но тогда, как это настроить, ведь если поставить Disallow: /blog.html, то не получится ли так, что поисковик не будет проходить по ссылкам статей и тем самым они не будут индексироваться? Или сделать так Disallow: /blog.html$
Совершенно верно — закрываете вообще от индексации в robots.txt, и дело с концом. А роботы будут находить новые страницы по ссылкам с карты сайта, ПЛЮС — карта сайта в формате .XML — специально для поисковиков.
Статья полезна и я понял, что автор придерживается деления на каталоги и страницы. Выскажу предположение из опыта, а не твердое знание вынесенное из программирования систем управления. Мое представление таково, что для сайтов типа WordPress понятие конечная страница не имеет смысла. Скорее это «каталог» из различных переменных — текст, картинки, видео и прочее. Возможно слэш на конце адреса в этом смысле уместен. Но автор прав, что нет никакой логики в слэше после сочетания html.
У блогеров, кто в топе есть немного мистики, поэтому их опыт не закон. Однозначно только, что не должно быть дублированного контента. Я сейчас уже жалею, что не оставил УРЛ в своем блоге по умолчанию. Убежден, что страницы были бы в топе по-любому и без ЧПУ.
Записям это помогает. К этому набору я еще применяю плагин Page_Htm
иначе урлы страниц к нормальному виду не привести