За последние 24 часа нас посетили 22699 программистов и 1269 роботов. Сейчас ищут 710 программистов ...

Не могу сделать редирект

Тема в разделе "PHP для новичков", создана пользователем Dron-Boy, 16 май 2018.

  1. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    Нужно сделать редирект через htaccess
    с такого вот урла
    /about/trade_shows/slider.php?SECTION_ID=282
    на такой
    /about/trade_shows/282/

    Значение SECTION_ID меняется подскажите как сделать?
     
  2. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.792
    Симпатии:
    650
    Маску для строки параметров размести не в правиле, а в условии с переменной %{QUERY_STRING}. И в подстановке обозначай id уже не как $1, а как %1.
     
  3. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    Ты можешь полностью написать правила?
     
  4. AlexandrS

    AlexandrS Активный пользователь

    С нами с:
    30 сен 2017
    Сообщения:
    659
    Симпатии:
    103
    Адрес:
    Краснодар
    Код (Text):
    1. RewriteRule ^about/trade_shows/?$ /about/trade_shows/slider.php?SECTION_ID=282 [NC,L]
    Не уверен в правильности, но как-то так.
     
  5. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.792
    Симпатии:
    650
    @AlexandrS, источник с целью и рерайт с редиректом не попутали? Хотя, может, ТС именно это и имел в виду :) Только он все же про массовый редирект спрашивал.
    --- Добавлено ---
    P.S. «Как-то так» в этом деле не катит.
     
  6. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510