ЧПУ для блогов, как сделать?

Главные вкладки

Аватар пользователя ameth ameth 13 августа 2008 в 15:39

Здравствуйте.
Вопрос в следующем. Разрабатывается проект сайта-коллективного блога, т.е. каждому зарегистрированному пользователю дается возможность вести свой блог. Ссылки на блог при этом выглядят так:

http://домен.ком/blog/N, где N - порядковый номер пользователя на сайте.

Каким образом можно сделать автоматическое присвоение пути к блогу в виде

http://домен.ком/%username%

Т.е. сразу при регистрации, блог пользователя становится доступным по данному пути.

И еще вопрос, как отключить отображение последних записей блогов на главной странице сайта?

Т.е. чтобы на главной отображались только заметки, созданные, собственно, для нее, а не обновления блогов?

Спасибо.

Комментарии

Аватар пользователя ameth ameth 13 августа 2008 в 17:46

1)
Установил pathauto, в настройках указываю

Установка пути для блога
Формат псевдонима для блога.: /[user] (пробовал также /blog/[user])

сохраняю изменения, при попытке зайти по такому пути, получаю "Страница не найдена".

Что я не так делаю?

P.S>

Под полем "Формат псевдонима для блога" есть замечание

NOTE: This field contains potentially incorrect patterns. Problem token: user

Как устранить?

2) Помогло, спасибо Smile

Аватар пользователя ameth ameth 13 августа 2008 в 17:59

Собственно, использование

[user-raw] вместо [user] позволило сделать пути вроде

http://домен/blog/юзернейм

а вот сделать

http://домен/юзернейм - не получается никак. При изменения формата псевдонима для блога на

/[user-raw]

получаю сообщение

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

т.е. псевдонимы не создаются. А при /blog/[user-raw] - создаются. В чем проблема?

Аватар пользователя ameth ameth 13 августа 2008 в 21:21

Разобрался.
Может кому пригодится, поэтому напишу.

Синонимы почему то не обновлялись автоматически. Нужно было зайти в
Управление сайтом - синонимы

поудалять все созданные синонимы и запустить pathauto с установкой пути для блога

/[user-raw]

Спасибо, что помогли узнать куда копать Smile

Аватар пользователя AlexPTS AlexPTS 6 ноября 2008 в 23:31

ЧПУ для пользователей сделал users/[user-raw] работает, но только для новосозданных пользователей. А как сделать, чтобы у уже существующих пользователей URL тоже переписался согласно этому правилу?

Аватар пользователя penexe penexe 6 ноября 2008 в 23:48

"AlexPTS" wrote:
ЧПУ для пользователей сделал users/[user-raw] работает, но только для новосозданных пользователей. А как сделать, чтобы у уже существующих пользователей URL тоже переписался согласно этому правилу?

есть же галочка в модуле "создать алиас если его нет"