Ответов: 17 Просмотров: 906
|
Здравствуйте, Гуру!
Подскажите, пожалуйста, можно ли сделать ЧПУ таким образом, чтобы ссылки с гет параметрами переадресовывали на произвольные ЧПУ урлы?
Что имею ввиду: есть ссылка вида index.php?op=news&cat=1&subcat=1&id=1 и т.д.
хотелось бы получить по ней произвольное ЧПУ вида: text_article_blablabla
и чтобы в скриптах не нужно было парсить ничего, а работать только с GET переменными op, cat, subcat, id.
В Joomla 1.0 есть такой замечательный компонент JoomSEF, который позволяет делать именно подобное, в нём можно настроить переадресацию, в поле "Внутренняя сылка" занести любой внутренний URL с GET параметрами, а в поле "Новая SEF-ссылка" занести произвольный ЧПУ URL, и при обращении по этому произвольному ЧПУ URL в компоненте будут доступны те самые GET параметры.
Идея тут в том, чтобы при сохранении новости в своей самописной CMS прописывать в дополнительное поле в базе URL с GEt параметрами, и в другое поле произвольный ЧПУ.
Буду благодарен, если кто-нибудь подскажет какое правило нужно написать для этой задачи! |