Какой тип ЧПУ лучше выбрать?

Не пойму, чем руководствоваться при выборе того или иного варианта? Ведь как сначала выберешь – так блог и будет жить дальше – верно?

Варианты есть следующие:

_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 на конце лучше для поисковиков.

Еще есть теория, что .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 перейти можно. 😉

[quote=buriduri]Еще есть теория, что .html на конце лучше для поисковиков.

Думаю, им давно пофигу. А вот WP не все равно, потому что /%category%/%postname%/ в паре с плагинами, вырезающими ‘category’ из урлов, вводит движок в заблуждение.

Итого остается /%category%/%postname%.htm[/quote]
Два вопроса:

1) что если категория перестанет существовать через некоторое время? URL-ы перестанут быть актуальными или как? Т.е. страниц под такими урлами просто не будет? И все ссылки на такие урлы будут потеряны?

2) .htm – в чем смысл этого окончания урла? почему не "/" ?

1) Чтобы рубрика перестала существовать, оттуда должны исчезнуть все посты, если вы начнете переносить оттуда посты, то они уже в процессе сменят урл.
2) Было выше

А вот WP не все равно, потому что  /%category%/%postname%/ в паре с плагинами, вырезающими 'category' из урлов, вводит движок в заблуждение.
2) .htm - в чем смысл этого окончания урла? почему не "/" ?

при ЧПУ /%category%/%postname%/ и установленном плагине seo-without-category будут проблемы с листанием по страницам (на главной, в рубриках, архивах и т.п.)

Я тоже предпочитаю /%category%/%postname%.htm + seo without category 
[/b]

… совсем запутался:

если плагин 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 
если только nextpage активно не использую, т.к. ссылка site.ru/postname.htm/2/ смотрится страненько .....

отсюда делаю вывод, что:

/%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 
если только nextpage активно не использую, т.к. ссылка site.ru/postname.htm/2/ смотрится страненько

т.е. по ее словам получается, что:

/%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, а в чем Вы измеряете качество и геморрой? Насколько я понимаю – один раз прописать настройку ЧПУ и дальше все автоматом уже… Разве нет?

Познания – дело наживное. Пробовать надо, экспериментировать, опыты ставить. Слава богу, Интернет этим не сломаешь.

P.S. надеюсь Вы свою подпись сменили не после общения со мной?...

После того как узнал, что моя младшая дочь стала модератором на одном из не совсем детских форумов. 😀

Почему бы не поставить схему ЧПУ /%postname%.htm и не посмотреть, что получится?

Отлично сработало – по ЧПУ все супер. Единственная проблема – по ссылке на рубрику (категорию) выдает Ошибку 404, посмотреть как это выглядит можно здесь: http://www.logomaker.biz/news

P.S. Структура постоянных ссылок обновлена. (т.е. файл .htacess обновился автоматом, насколько я понял, значит проблема не в нем, ИМХО…)

Пресловутый конфликт линков на рубрики и на посты? Думаю, кому-то одному придется подвинуться: или посты будут с категорией, или категории с базой (это не обязательно должно быть слово ‘category’, может быть и ‘view’, и ‘all’, и ‘nuegonafig’ :)) Впрочем, еще есть вариант подмены REQUEST_URI на лету. (ща начнется "расскажи, да покажи, да дай попробовать :D)

Структура постоянных ссылок – это здоровенная байда в базе, по которой WP пытается понять, чего же у него просют. А что касается .htaccess, так скажу по секрету: он для всех схем ЧПУ одинаковый. Он меняется только если WP меняет дислокацию.

Думаю, кому-то одному придется подвинуться: или посты будут с категорией, или категории с базой (это не обязательно должно быть слово 'category', может быть и 'view', и 'all', и 'nuegonafig' :))

Учитывая, что если ссылки будут ставить, то на посты а не на рубрики, то думаю пожертвовать урлами категорий (рубрик). А урлы постов пусть будут короткими. ИМХО.

без лишних плагинов
Произвольная структура: /%category%/%postname%/
Базис рубрик: ..
Базис меток: ..

Все работает, т.е. для категорий http://sait.ru/название категории/ для постов http://sait.ru/название категории/пост/ и не каких лишних "category" не вставляет

без плагина это работать не будет. – http://sait.ru/category/название категории/

без плагина это великолепно работает.

Ну-ну.

Anonymous
Отправить
Ответ на: