За последние 24 часа нас посетили 7949 программистов и 515 роботов. Сейчас ищут 257 программистов ...

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

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

  1. Dron-Boy

    Dron-Boy Активный пользователь

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

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

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

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

    Dron-Boy Активный пользователь

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

    AlexandrS Новичок

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

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

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

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

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