powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / как средствами htaccess сделать хитрый редирект
3 сообщений из 3, страница 1 из 1
как средствами htaccess сделать хитрый редирект
    #40014989
СЭ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый вечер, подскажите как средствами htaccess сделать редирект

с http://site.ru/Konvektory/?page=1&filters=56,45&sort=price

на http://site.ru/Konvektory/?filters=56,45&sort=price


редирект нужен именно когда страница первая, когда страницы 2,3,4 - n то редирект не нужен!!!


заранее очень благодарен...

_______________________________
С уважением Александр Успенский
...
Рейтинг: 0 / 0
как средствами htaccess сделать хитрый редирект
    #40014990
СЭ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
!
...
Рейтинг: 0 / 0
как средствами htaccess сделать хитрый редирект
    #40015190
estic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В ссылках на сайте адреса должны быть прямые, т.е. без page=1. Адреса с page=1 лучше сделать недействительными. Перенаправление обычно используют, когда наоборот адреса с page=1 - основные. Если у вас много ссылок с page=1 в адресе на других сайтах, работоспособность которых вы хотели бы сохранить, то можно сделать и требуемое перенаправление. В любом случае все это лучше делать программно. Раздел, кстати, про это ;)

В .htaccess по page=1 тоже проще адреса сделать недействительными. Но если параметр всегда идет в интересуемых запросах на первом месте строки параметров, то правило будет не очень сложным. Только другие адреса с page=1, где он находится не на первом месте, все равно сделайте недействительными.

Добавьте к правилу условие с переменной REQUEST_URI и возьмите в скобки часть шаблона этого условия после ^page=1& (все, что будет подпадать под эту часть, можно получить в правиле при помощи %1 и т.п.). Возможно, придется написать отдельное правило для адресов только с page=1 (т.е. без других параметров), если таковые имеются.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / как средствами htaccess сделать хитрый редирект
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]