Роутинг, как сделать правильно подскажите!

Здравствуйте!
Api livestreet только изучаю потребовалось сделать, вызво скрипта при помощи урл:
сайт/топик/dl.
И данный экшн должен вызвать скрипт script.php, сам скрипт должен получить id топика.
Возможно ли реализовать подобное и как? Если не трудно подскажите.

Изменить постоянный префикс URL "/page" статических страниц на свой (Решено)

Здравствуйте!
Собственно, думаю все понятно из заголовка топика.

Требуется заменить "/page" на "/info"

То есть URL наших страниц будет формироваться, выглядеть так:
Создаем новую страницу "О проекте"
URL топика для ЧПУ — about

Получаем полный путь: мой-сайт.ру/info/about

Знаю, что в config.php есть настройки роутинга
Собственно, с ними уже удачно экспериментировал

Но применительно к моей задачи самостоятельно ничего там не нашел.
Смотрел код плагина "Страницы"
Не смог определить где формируется, задается этот параметр.

Спасибо за помощь!

Вопрос: Псевдонимы и канонический URL, или как добиться 301 средствами движка?

Уважаемые коллеги,

Надеюсь, кто-то сможет подсказать, как добиться правильной отработки альтернативных url-ов средствами движка. Я надеюсь, что это возможно, поскольку, заходя на адрес типа site.com/1.html происходит перенаправление с кодом 301 (moved permanently — то, что надо!) на адрес site.com/blog/blog_name/1.html (это можно увидеть по адресной строке браузера, и, например, по инспектору в Хроме).

Странно, что это работает даже когда я убираю соответствующую запись из $config['router']['uri'] в локальном конфиге.

Так вот — я хотел бы добиться того же эффекта для псевдонимов, которые задаю я. Чтобы псевдоним перенаправлял на корректный адрес LS с кодом 301. $config['router']['rewrite'] для этого не подходит, поскольку он полностью убирает один экшин, заменяя его другим. Старый становится недоступен. А вот создание псевдонимов в $config['router']['uri'] справляется с этой задачей наполовину — страница доступна по обоим адресам, но при этом по обоим с кодом 200.

Переход с кодом 301 совершает функция Location в классе Router, есть ли возможность вызывать её для стандартных псевдонимов (понятно, что нахачить можно чего угодно, но зачем, если это уже доступно?).

Заранее благодарю за любую помощь и подсказки!

Роутинг путей к профилю пользователя. Нужна консультация. [Решено 100%]

Добрый день! Субботы всем!
Необходима была реализация роутинга путей к профилю пользователя для изменения вида ссылок: site/profile/koptev/ на site/koptev/
Пользуясь поиском, и открыв 6 тем по данному вопросу, которые удалось найти, я реализовал все грубым хаком основываясь на топиках livestreet.ru/blog/9685.html и livestreet.ru/blog/7549.html и в целом, с задачей своей хак справляется, но не до конца. Сразу оговорюсь, что эксперименты я проделываю на шаблоне developer — new.livestreet.ru/ и 1.0 dev версии ls… Проблемы:


Читать дальше →

Хак для роутинга

При создании собственного модуля встала задача, чтобы в URLе не присутствовало название экшена, а сразу шел параметр. В сообществе нашел пару постов которые помогли разобраться, но конечного решения так и не было. Хочу поделиться тем, что у меня получилось. Рассмотрим все на примере экшена profile. Переделываем URL страницы пользователя с
site.ru/profile/vasya/
На
site.ru/vasya/

Читать дальше →

РЕШЕНО!как сделать "профиль" главной страницей

Для версии 0.5!

Заходим в config.php


меняем
 
$config['router']['config']['action_default']   = 'index';

на

$config['router']['config']['action_default']   = 'profile';



после данных действий шуруем в ActionProfile.class.php



и после строчки 

public function Init() {

добавляем:

     $this->oUserCurrent=$this->User_GetUserCurrent();
     $this->SetDefaultEvent($this->oUserCurrent->getLogin());



Все! спасибо всем за попытку помочь, все ваши решения были близки, только нужно было найти золотую середину)

Изменение в роутинге

Здравствуйте!
Помогите с вопросом. Есть необходимость изменить в числе прочего
значение /blog/ на /category/

понимаю, что правкой в config.php строки
$config['router']['page']['blog'] = 'ActionBlog';

на
$config['router']['page']['category'] = 'ActionBlog';

вопрос не решиться, а в экшенах разобраться довольно проблематично(ошибки при замене 'blog' на 'category' в файлах движка часто приводят к крайне неприятным последствиям).
Может кто-то сталкивался с подобным вопросом и может помочь?
Спасибо.

Роутинг в 0.4.2

Добрый день.
С ЛС работаю первый раз, и нужно установливаю плагины.
Мне надо прописать роутинг в файле config.route.php, а его у меня нету

В каком файле находится роутинг? и где прописать 'Name1' => 'ActionName1'?

Всем спасибо за помощь

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

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

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

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

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