За последние 24 часа нас посетили 18356 программистов и 1654 робота. Сейчас ищут 1770 программистов ...

перенаправление [^ru|uk|en] на /ru/

Тема в разделе "Установка PHP", создана пользователем Division, 19 фев 2009.

  1. Division

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

    С нами с:
    8 мар 2008
    Сообщения:
    14
    Симпатии:
    0
    Адрес:
    Украина, Херсон
    пытаюсь сделать редирект средствами htaccess с любого url'а, который не начинается с ru, uk или en на /ru/

    Код (Text):
    1.  
    2. RewriteEngine On
    3.  
    4. RewriteRule ^([^ru|uk|en])    /ru/ [L,R=301]
    редирект срабатывает нормально, если после него не стоит

    Код (Text):
    1.  
    2. RewriteRule .* /index.php
    иначе получается бесконечный цикл, redirect loop. комментирую/удаляю последнее правило - редирект снова отлично работает. и неважно что там, index.php, test.php или любой другой файл - всёравно бесконечный редирект.