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

  • 8 Ответов
  • 241 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

Доброго дня.

Имеется в наличии ссылка вида:
Код
/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.
No pasaran pasaremos

Re: Красивый URL с get параметром
« Ответ #1 : 17.03.2017, 16:33:23 »
Up!
No pasaran pasaremos

Re: Красивый URL с get параметром
« Ответ #2 : 18.03.2017, 22:53:46 »
Тоже интересует этот вопрос только, с другим компонентом.

Re: Красивый URL с get параметром
« Ответ #3 : 18.03.2017, 23: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, 23:12:12 от ua-1F7.ProWeb »

Re: Красивый URL с get параметром
« Ответ #4 : 18.03.2017, 23:14:36 »
nikola_blin буду очень рад, за твою помощь.

*

dmitry_stas

  • ********
  • 9651
  • 929
Re: Красивый URL с get параметром
« Ответ #5 : 19.03.2017, 00:28:16 »
ua-1F7.ProWeb, а где аватарка с акулой? она мне нравилась :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

Re: Красивый URL с get параметром
« Ответ #6 : 19.03.2017, 00:42:28 »
Акулу потерял, а по сути ответа на свой вопрос не получил.

Re: Красивый URL с get параметром
« Ответ #7 : 19.03.2017, 00:55:56 »
dmitry_stas не плохой сайт у вас в профиле весит. Мне нравиться. Дай Бог вам отличных заработков.

Re: Красивый URL с get параметром
« Ответ #8 : 23.03.2017, 08:58:26 »
nikola_blin буду очень рад, за твою помощь.
Да я бы с удовольствием, но проблему пока так и не решил. Читаю и пытаю JRoute, может через него пробиться. У меня как такового компонента нет, вернее компонент неджумловой структуры.
No pasaran pasaremos