Красивый url для стат.страниц
4
Как можно сделать, чтобы адрес у стат.страницы был не site.com/page/2/
а site/2/?
Нужно что-то прописать в /engine/classes/Router.class.php.?
куда надо вставить
Заранее спасибо
а site/2/?
Нужно что-то прописать в /engine/classes/Router.class.php.?
куда надо вставить
$config['router']['uri'] = array(?
'~^([a-z0-9_]{3,30})$~i' => «page/\\2»,
);
Заранее спасибо
- -2
- 19 мая 2011, 14:01
- artemon2191
- 1
Возвращение к теме о роутинге (для профилей)
2
Данная конструкция преобразует url вида /profile/{USERNAME} в url вида /{USERNAME}
Но главной проблемой является то, что таким образом переписываются все url сайта, и мы уже не сможем попасть ни на страницу регистрации, ни входа(ни блогов и проч.).
Какой хак в данном случае использовать для класса Router?
Я думаю многим будет интересна эта тема с точки зрения создателей социальных сетей на фреймворке LiveStreet.
Спасибо за внимание!
$config['router']['uri'] = array(
'~^([a-z_\-]+)$~i' => "profile/\1",
);
Но главной проблемой является то, что таким образом переписываются все url сайта, и мы уже не сможем попасть ни на страницу регистрации, ни входа(ни блогов и проч.).
Какой хак в данном случае использовать для класса Router?
Я думаю многим будет интересна эта тема с точки зрения создателей социальных сетей на фреймворке LiveStreet.
Спасибо за внимание!
Livestreet и IIS
4
Для работы Livestreet на IIS нужно всего две вещи:
Читать дальше
- настроить URL Rewrite, т.к. IIS не понимает файлов .htaccess
- отредактировать файл ActionTag.class.php чтобы LS мог искать по русским тегам
Читать дальше