Форум русской поддержки Joomla!® CMS
26.05.2017, 19:17:37 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Красивый URL с get параметром

 (Прочитано 200 раз)
0 Пользователей и 1 Гость смотрят эту тему.
nikola_blin
Осваиваюсь на форуме
***

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 142



« : 16.03.2017, 09:57:57 »

Доброго дня.

Имеется в наличии ссылка вида:
Код:
/photos?photoId=344
(уже обработанная jRoute, в ригинале index.php?view=article&photoId=344&option=com_content&Itemid=129).

Ссылка передает в материал Get-параметр photoId, ну и там соответственно с ним всякие штуки творятся.

Хотел получить ссылку вида:
Код:
/photos/344
но нифига не получается. Пробую через htaccess:
Код:
RewriteCond %{THE_REQUEST} \s/photos\?photoId=([0-9]+)\s [NC]
RewriteRule ^ /photos/%1? [R=301,L]
- вылетает в 404.
Записан
nikola_blin
Осваиваюсь на форуме
***

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 142



« Ответ #1 : 17.03.2017, 15:33:23 »

Up!
Записан
ua-1F7.ProWeb
Осваиваюсь на форуме
***

Репутация: +0/-2
Offline Offline

Сообщений: 68


« Ответ #2 : 18.03.2017, 21:53:46 »

Тоже интересует этот вопрос только, с другим компонентом.
Записан
ua-1F7.ProWeb
Осваиваюсь на форуме
***

Репутация: +0/-2
Offline Offline

Сообщений: 68


« Ответ #3 : 18.03.2017, 22:02:27 »

nikola_blin, а вот для компонента com_serch, что нужно писать, там ссылки в поиске выглядят так:

Код:
/search.html?searchword=поиск

Я пытаюсь сделать так:

Код:
/search/поиск

Добавляю код в htaccess:

Код:
RewriteCond %{THE_REQUEST} \s/search.html\?searchword=([0-9]+)\s [NC]
RewriteRule ^ /search/%1? [R=301,L]

И не чего не работает, в поиске же не id, а что то другое. Что нужно здесь писать =([0-9]+)\s [NC] и здесь %1? [R=301,L]?

Может у меня выйдет подскажите!
« Последнее редактирование: 18.03.2017, 22:12:12 от ua-1F7.ProWeb » Записан
ua-1F7.ProWeb
Осваиваюсь на форуме
***

Репутация: +0/-2
Offline Offline

Сообщений: 68


« Ответ #4 : 18.03.2017, 22:14:36 »

nikola_blin буду очень рад, за твою помощь.
Записан
dmitry_stas
Профи
********

Репутация: +912/-6
Offline Offline

Сообщений: 9346



« Ответ #5 : 18.03.2017, 23:28:16 »

ua-1F7.ProWeb, а где аватарка с акулой? она мне нравилась Azn
Записан
ua-1F7.ProWeb
Осваиваюсь на форуме
***

Репутация: +0/-2
Offline Offline

Сообщений: 68


« Ответ #6 : 18.03.2017, 23:42:28 »

Акулу потерял, а по сути ответа на свой вопрос не получил.
Записан
ua-1F7.ProWeb
Осваиваюсь на форуме
***

Репутация: +0/-2
Offline Offline

Сообщений: 68


« Ответ #7 : 18.03.2017, 23:55:56 »

dmitry_stas не плохой сайт у вас в профиле весит. Мне нравиться. Дай Бог вам отличных заработков.
Записан
nikola_blin
Осваиваюсь на форуме
***

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 142



« Ответ #8 : 23.03.2017, 07:58:26 »

nikola_blin буду очень рад, за твою помощь.
Да я бы с удовольствием, но проблему пока так и не решил. Читаю и пытаю JRoute, может через него пробиться. У меня как такового компонента нет, вернее компонент неджумловой структуры.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet