За последние 24 часа нас посетили 8860 программистов и 478 роботов. Сейчас ищут 135 программистов ...

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

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

  1. Dron-Boy

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

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

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

    miketomlin Новичок

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

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

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

    AlexandrS Новичок

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

    miketomlin Новичок

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

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

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