Вопрос по url статических страниц

Приветствую сообщество Livestreet.

Выбрал данную платформу сразу для нескольких своих проектов, практически всем доволен за исключением одного момента.

При создании любой статической страницы автоматически формируется адрес вида mysite.ru/page/about (на примере страницы «О проекте»).

Мне нужно, чтобы при создании всех статических страниц они имели более короткий и приятный адрес вида mysite.ru/about (http://mysite.ru/about/contacts/ etc).

Насколько я понял, текущий адрес формируется в связи с подключением модуля Pages. Как можно реализовать подобное?

Заранее благодарен за ответ.

4 комментария

avatar
Для 0.3.1 делайте по аналогии вот этому:
livestreet.ru/blog/questions/2689.html#comment31947

В SVN-версии нужно просто добавить правило rewrite для путей указанного вида.
avatar
Спасибо за подсказку, но к сожалению мне нужно объяснять более подробно, я меньше программист чем менеджер, однако приходится разбираться и вникать самому в данном случае.

Заранее спасибо. :)
avatar
мне нужно объяснять более подробно, я меньше программист чем менеджер, однако приходится разбираться и вникать самому в данном случае.
Тогда и часть зарплаты отчисляйте тому, кто отвечает.
avatar
меньше программист чем менеджер

А я больше программист, чем менеджер. Но у меня завтра экзамен по Менеджменту персонала. По этому for free:

classes\engine\Router.class.php
В функцию Exec() добавьте после

	$this->oEngine->InitModules();		
	$this->oEngine->InitHooks();

Вот это:

	$sPagePath=trim(parse_url(self::$sPathWebCurrent,PHP_URL_PATH),'/');
		if($oPage=$this->oEngine->Page_GetPageByUrlFull($sPagePath)) {
			self::$sAction='page';
			
			$aPageTree = explode('/',$sPagePath);
			self::$sActionEvent=array_shift($aPageTree);
			self::$aParams=$aPageTree;
		}
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.