sef в joomla для динамических URL

Я сделал компонент joomla и решил сделать сайт безопасным. Проблема в том, что некоторые URL-адреса из компонентов помещают значения методом get. так что следующая страница может выполнить задачу соответственно. сказать

index.php?option=com_mediaonline&view=mediaonline&task=234&id=837

так что следующая страница будет обрабатывать задачу соответственно, с задачей = 234 и идентификатором = 837. Если я попытаюсь сделать это с помощью URL-адресов, ничего не будет работать должным образом.

Существуют ли какие-либо компоненты sef или другие расширения для решения этой проблемы.


person Rahul TS    schedule 04.09.2010    source источник


Ответы (3)


Лучшим компонентом для этого является sh404sef, ищите его на extensions.joomla.org и создание sef файла для вашего компонента не займет больше 2-х дней

person David Conde    schedule 04.09.2010
comment
добавлено, sh404sef потрясающий ... это путь! - person Alex; 04.09.2010

Вы не думали написать свой собственный, используя файл router.php?

http://docs.joomla.org/Routing

person Jeepstone    schedule 06.09.2010
comment
Прочтите документацию по маршрутизации, чтобы понять, как Joomla получает необходимые параметры для правильного построения страницы. Как только вы поймете, что можете использовать встроенные URL-адреса или вы можете использовать стороннее расширение и написать свой собственный плагин для интеграции вашего компонента. - person Brent Friar; 07.09.2010

Хотя sh404sef полезен, я обнаружил, что ACEsef лучше.

person Martin    schedule 05.09.2010
comment
ACEsef - это компонент SEF, верно?? Я думаю, что это может быть более полезно для перенаправления страниц. могу ли я использовать его с динамическими URL-адресами, как я сказал выше - person Rahul TS; 06.09.2010
comment
Да, вам просто нужно настроить правильные параметры для компонента - person Martin; 06.09.2010