Возможно ли убрать или изменить часть URL где '/blog/' ?

Хотелось бы видеть пути на сайте что-то вроде таких

http ://%домен%/forum/%категория%/%топик%.html либо
http ://%домен%/%категория%/%топик%.html

сейчас имеем http ://%домен%/blog/%категория%/%топик%.html

В общем хотелось бы либо убрать либо сменить название той части у путей на сайте где '/blog/'.
Каким образом это можно сделать?

16 комментариев

avatar
trac.lsdev.ru/livestreet/wiki/DeveloperDoc

там что то было про создание псевдонимов, авось поможет
avatar
Спасибо, действительно помогло.
Поставил в конфиг
$config['router']['rewrite'] = array(  'blog' => 'forum');

И действительно топики стали со ссылками
http ://%домен%/forum/%категория%/%топик%.html
и ссылки рабочие

Но также обнаружилась бага — при заходе на http ://%домен%/forum/
вылезает страница денвера
Forbidden

You don't have permission to access /forum/ on this server.
avatar
извиняюсь, ошибка вызвана наличием папки с таким названием (forum)
avatar
А можно узнать где этот конфиг находится?
А то я уже почти все папки облазил, но так ничего и не нашел.
avatar
Как поменять blog на forum или что-то другое — понятно. А как blog вообще убрать, чтобы было культурно:

http ://%домен%/%категория%/%топик%.html
avatar
$config['router']['rewrite'] = array('blog' => '');

maybe?
avatar
так нельзя, то есть не получится.
avatar
какой файл конфига ковырять?
avatar
сайт.ру/конфиг/конфиг.пхп
avatar
Как поменять blog на forum или что-то другое — понятно. А как blog вообще убрать, чтобы было культурно:

http ://%домен%/%категория%/%топик%.html
Тоже очень интересует данная доработка. Может кто знает как это реализовать?
avatar
avatar
Классно, спасибо!

А можно что-то сделать, чтобы страницы блогов были доступны по адресу site/blogname, а не как сейчас site/blog/blogname?
avatar
из названий страниц удалось убрать, тоже интересует, как убрать из названий блогов
  • aren
  • 0
avatar
Меня интересует как поставить несколько rewrite'ов?
Пытался сделать подряд, нечего не получилось.
$config['router']['rewrite'] = array( 'profile' => 'user');
$config['router']['rewrite'] = array( 'people' => 'users');
avatar
Работал только тот который первый
avatar
$config['router']['rewrite'] = array( 'profile' => 'user', 'people' => 'users');
Не?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.