Не работает редирект в .htaccess

Тема в разделе "Другие языки", создана пользователем Sergo_Sev, 10 июл 2014.

Модераторы: Цукер
  1. Sergo_Sev

    Sergo_Sev Творец

    Регистр.:
    14 июн 2008
    Сообщения:
    571
    Симпатии:
    188
    Требуется сделать редирект со страниц
    /?subaction=search&story=soft
    /?subaction=search&story=music

    Такой вариант не работает
    Redirect 301 /?subaction=search http://google.com
     
  2. Кот в сапогах

    Кот в сапогах Писатель

    Регистр.:
    4 ноя 2012
    Сообщения:
    8
    Симпатии:
    0
    Последнее редактирование: 11 июл 2014
  3. Sergo_Sev

    Sergo_Sev Творец

    Регистр.:
    14 июн 2008
    Сообщения:
    571
    Симпатии:
    188
    Я уже пересмотрел все примеры (php вариант не подходит) и вопрос прежний - как правильно сделать редирект?
    Каталог редиректить нет проблемы, в вот как это сделать с ссылками с вопросительным знаком, я ума не приложу и ни в одном примере такого нет
     
    Последнее редактирование: 6 фев 2015
  4. Кот в сапогах

    Кот в сапогах Писатель

    Регистр.:
    4 ноя 2012
    Сообщения:
    8
    Симпатии:
    0
    redirectmatch тоже не работает?
    при запросе урла ответ 200 возвращается с прописанной директивой?

    ЗЫ И вообще топ к администрированию относится.
     
    Последнее редактирование модератором: 6 фев 2015
  5. Vetal123

    Vetal123 Писатель

    Регистр.:
    27 сен 2014
    Сообщения:
    1
    Симпатии:
    0
  6. kohnout

    kohnout Писатель

    Регистр.:
    3 ноя 2014
    Сообщения:
    4
    Симпатии:
    0
  7. timur_

    timur_ Постоялец

    Регистр.:
    27 окт 2014
    Сообщения:
    82
    Симпатии:
    45
    а ссылку результатов поиска может попробовать переадресовать?

    RedirectMatch permanent /search/.* http://google.com
     
  8. anonim2009

    anonim2009 Создатель

    Регистр.:
    20 июл 2012
    Сообщения:
    15
    Симпатии:
    3
    Скорее всего права хостинга, капай конфиг апача, или показывай
     
  9. NickSan

    NickSan Создатель

    Регистр.:
    23 авг 2012
    Сообщения:
    25
    Симпатии:
    17
    Попробуй так
    RewriteCond %{QUERY_STRING} ^subaction=search&story=soft
    RewriteRule (.*) http://google.com [L,R=301]
     
  10. BellyAlice

    BellyAlice Создатель

    Регистр.:
    26 ноя 2014
    Сообщения:
    11
    Симпатии:
    2
    мне так помогло

    Options +FollowSymLinks
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^subaction=search&story=soft
    RewriteRule ^(.*)$ http://www.yoursite.com/$1 [R=permanent,L] .