Не пойму, чем руководствоваться при выборе того или иного варианта? Ведь как сначала выберешь – так блог и будет жить дальше – верно?
Варианты есть следующие:
_http://www.itmlm.ru/?p=123
_http://www.itmlm.ru/2008/10/31/sample-post/
_http://www.itmlm.ru/2008/10/sample-post/
_http://www.itmlm.ru/archives/123
или произвольная структура…
Интересует с точки зрения перспектив (какие могут возникнуть проблемы с тем или иным вариантом ЧПУ, что нужно предусмотреть и т.д.)? А так же – что лучше для поисковиков, для сервера и запросам к БД и т.д.?
Заранее спасибо.
Я голосую за @произвольная структура…@
А вообще, чтобы самому ответить на свой же вопрос, достаточно походить по сайтам крутых сеошников, и посмотреть как делают они. Они же "в теме" 🙂
произвольная – это какая? и почему? …
/%category%/%postname%/
и "Seo-Without-Category" в кучу.
Нравится чисто внешне по структуре 🙂
Еще есть теория, что .html на конце лучше для поисковиков.
Думаю, им давно пофигу. А вот WP не все равно, потому что /%category%/%postname%/ в паре с плагинами, вырезающими ‘category’ из урлов, вводит движок в заблуждение.
Итого остается /%category%/%postname%.htm
Самое лучшее это так:
Базовый: /page/%postname%
Для рубрик: /category
Для меток: /tag
Я тоже предпочитаю /%category%/%postname%.htm + seo without category
если только nextpage активно не использую, т.к. ссылка site.ru/postname.htm/2/ смотрится страненько, а так хорошо: site.ru/postname/2/
а вот насчет /page/%postname% в голову не приходило 🙂 все равно некрасиво лишнее слово в урле иметь…
еще для рубрик симпотишно view смотрится вместо category
Всем спасибо.
А почему бы не делать так?
_http://www.itmlm.ru/123
… куда уж проще?!!!!
Соня, зато у такого шаблона есть неоспоримое преимущество: без проблем на MaxSite CMS перейти можно. 😉
Думаю, им давно пофигу. А вот WP не все равно, потому что /%category%/%postname%/ в паре с плагинами, вырезающими ‘category’ из урлов, вводит движок в заблуждение.
Итого остается /%category%/%postname%.htm[/quote]
Два вопроса:
1) что если категория перестанет существовать через некоторое время? URL-ы перестанут быть актуальными или как? Т.е. страниц под такими урлами просто не будет? И все ссылки на такие урлы будут потеряны?
2) .htm – в чем смысл этого окончания урла? почему не "/" ?
1) Чтобы рубрика перестала существовать, оттуда должны исчезнуть все посты, если вы начнете переносить оттуда посты, то они уже в процессе сменят урл.
2) Было выше
при ЧПУ /%category%/%postname%/ и установленном плагине seo-without-category будут проблемы с листанием по страницам (на главной, в рубриках, архивах и т.п.)
… совсем запутался:
если плагин seo without category убирает из URL-а category, то почему бы изначально не настроить ЧПУ без category? Тогда и плагин использовать не надо будет.
У категорий, знаете ли, тоже урлы бывают 🙂
🙂 и то верно…
тогда вопрос: зачем ВООБЩЕ использовать категории в URL ? Тем более если плагин из URL-ов убирает эти сами категории… Почему-бы тогда изначально не прописывать категории? Тогда и плагин не нужен будет… Или я чего-то не понимаю?
Вы чего-то не понимаете.
По умолчанию у категории урл будет вида category/category_name. Плагин убирает category.
а не проще ли тогда просто в движке это поправить? чтобы плагин вообще не использовать
Проще. Если в одном месте, один раз и больше никогда не обновлять движок. Разумеется, руки и мозги должны расти правильно.
Сделал так: /%category%/%postname%.htm + seo without category
Вот что получилось:
http://nakolok.net/news (тут я понимаю, что все нормально и так должно быть?)
http://nakolok.net/news/pervoe-soobshhenie-v-bloge.htm ( а тут я думал, что "news" как раз уберется с помощью плагина seo without category , но этого не произошло…)
Что я делаю не так?
Не знаю. Может читаете не так, может понимаете не так 😉
Plugin Name: Seo-Without-Category. Модифицированная версия.
Plugin URI: http://mywordpress.ru/plugins/seo-without-category/
Description: Этот плагин удаляет слово ‘category’ из красивых постоянных ссылок (category-style). Так, если вы установили постоянные ссылки вида /%category%/%postname%/ или /%category%/%postname%.html, ваши ссылки на рубрики были такие http://super.com/category/mycategory/. Теперь ваши url рубрик стали такими http://super.com/mycategory/. Автор оригинальной версии: Sergei Volkov aka Volkman <serg@megalith.ru>.
отсюда делаю вывод, что:
/%category%/%postname%.htm + seo without category = site.ru/postname.htm
Так? А если так, то почему у меня это = site.ru/category/postname.htm ?
P.S. Плагин seo without category установлен и активизирован… Но он не убирает category и URL-ов постов…
Перечитайте что он делает. Уже 3 раза написали выше.
buriduri, я новичок в этом деле. Поэтому намеков могу не понимать. Неужели трудно ткнуть пальцем?
В русском новичок? Хорошо, попробуем по-другому:
тваи сцылки на рубрики были /category/mycategory/ типерь урлы стали такими /mycategory/.
И ни слова нет о том, что этот плагин что-то делает с уралми постов. Comprenez-vous?
Как тогда понимать этот пост Соники?
т.е. по ее словам получается, что:
/%category%/%postname%.htm + seo without category = site.ru/postname.htm
/%category%/%postname%.htm – это для ОДИНОЧНЫЙ ПОСТОВ
category/%category%/ (читай как /category/ИМЯ КАТЕГОРИИ/) для категорий.
Плагин убивает слово category только во второй ЧПУ.
Ок, спасибо!
А можно ли получить и короткие URL на категории, и в то же время получить короткие URL на посты? Вида site.ru/postname.htm
Поясню:
1) если структуру ЧПУ указываю как /%postname%.htm (при включенном плагине), то страницы категорий не отображаются (ошибка 404), т.к. плагину нечего удалять
2) если структуру ЧПУ указываю как /%category%/%postname%.htm (при включенном плагине), то URL-ы рубрик отображаются как надо, плагин удаляет category. Но! URL-ы постов становятся длинне на эту самую category …
А нельзя ли как-то получить обе ЧПУ короткие? Т.е. такие чтобы были:
site.ru/postname.htm
site.ru/category/
Ответ был дан на предыдущей странице, надо подкрутить 1 файлик.
Нет, я не спорю. Если цель нашего тут пребывания (вернее Вашего пребывания) – дать ответ, то все норм. А если цель – помочь, то надо делать именно это – помогать. Кто-то ловит на лету. Я – нет. Но спасибо… Попробую найти ответ на предыдущей странице…
P.S. нет там ответа про подкрутку 1 файлика… (
Может кто-то помочь или нет?… (См. через 2 поста выше.)
А есть ли возможность в ссылку записи кроме рубрики, в которой находится запись, добавить ещё и родительскую, если запись расположена в «дочерней» рубрике, т.е. домен/рубрика/подрубрика/название записи (web.ru/articles/wordpress/nailuchshij-vybor-chpu)
Думаю, реально.
Надеюсь, саппорт тут достаточно крепкий, а посему повторю вопрос:
А нельзя ли как-то получить обе ЧПУ короткие? Т.е. такие чтобы были:
site.ru/postname.htm
site.ru/category/
Как это сделать? (Плагин сокращает лишь URL рубрики, но не URL поста…)
Minotavrus, удивляюсь я на Вас. Почему бы не поставить схему ЧПУ /%postname%.htm и не посмотреть, что получится?
Давно уже испробовал много вариантов.
Из соотношения качество/геморой остановился на /%postid%/
В тесте учавствовало 3 сайта, у каждого свой ЧПУ, в течение 1 года.
Ю.Б., спасибо. Но я на Вас тоже удивляюсь – неужели Вы думаете, что если бы я был на уровне Ваших познаний в WP, то я сидел бы тут и клянчил ответы? ))
P.S. надеюсь Вы свою подпись сменили не после общения со мной?…
dgtl, а в чем Вы измеряете качество и геморрой? Насколько я понимаю – один раз прописать настройку ЧПУ и дальше все автоматом уже… Разве нет?
Познания – дело наживное. Пробовать надо, экспериментировать, опыты ставить. Слава богу, Интернет этим не сломаешь.
После того как узнал, что моя младшая дочь стала модератором на одном из не совсем детских форумов. 😀
Отлично сработало – по ЧПУ все супер. Единственная проблема – по ссылке на рубрику (категорию) выдает Ошибку 404, посмотреть как это выглядит можно здесь: http://www.logomaker.biz/news
P.S. Структура постоянных ссылок обновлена. (т.е. файл .htacess обновился автоматом, насколько я понял, значит проблема не в нем, ИМХО…)
Пресловутый конфликт линков на рубрики и на посты? Думаю, кому-то одному придется подвинуться: или посты будут с категорией, или категории с базой (это не обязательно должно быть слово ‘category’, может быть и ‘view’, и ‘all’, и ‘nuegonafig’ :)) Впрочем, еще есть вариант подмены REQUEST_URI на лету. (ща начнется "расскажи, да покажи, да дай попробовать :D)
Структура постоянных ссылок – это здоровенная байда в базе, по которой WP пытается понять, чего же у него просют. А что касается .htaccess, так скажу по секрету: он для всех схем ЧПУ одинаковый. Он меняется только если WP меняет дислокацию.
Учитывая, что если ссылки будут ставить, то на посты а не на рубрики, то думаю пожертвовать урлами категорий (рубрик). А урлы постов пусть будут короткими. ИМХО.
без лишних плагинов
Произвольная структура: /%category%/%postname%/
Базис рубрик: ..
Базис меток: ..
Все работает, т.е. для категорий http://sait.ru/название категории/ для постов http://sait.ru/название категории/пост/ и не каких лишних "category" не вставляет
без плагина это работать не будет. – http://sait.ru/category/название категории/
без плагина это великолепно работает.
Ну-ну.