Помогите с .htaccess

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем everest, 19 окт 2007.

Статус темы:
Закрыта.
  1. everest

    everest

    Регистр.:
    20 дек 2006
    Сообщения:
    197
    Симпатии:
    20
    Люди - помогите настроить правильно .htaccess

    Мне надо чтобы при со всех страниц КРОМЕ ГЛАВНОЙ был редирект на другой сайт... Главная же страница показывалась как есть, без редиректа...

    Пробовал вот такую конструкцию - не помогает :(

    RewriteEngine ON
    RewriteRule ^/$ - [L]
    RewriteRule ^(.*)$ http://www.кударедирект.ru/ [R=301,L]
     
  2. linefeed

    linefeed Постоялец

    Регистр.:
    1 апр 2007
    Сообщения:
    101
    Симпатии:
    98

    Попробуй так:

    RedirectMatch /(.*) http://www.кударедирект.ru
     
  3. everest

    everest

    Регистр.:
    20 дек 2006
    Сообщения:
    197
    Симпатии:
    20
    все равно с главной редиректится :(
     
  4. Orbit

    Orbit Постоялец

    Регистр.:
    3 апр 2007
    Сообщения:
    145
    Симпатии:
    74
    попробуй поставить
    Код:
    ([^/.]+)
    вместо
    Код:
    (.*)
     
  5. Gannibal

    Gannibal Создатель

    Регистр.:
    19 окт 2007
    Сообщения:
    16
    Симпатии:
    0
    так определи главную как нормальную а остальные сами будут на редирект стоять у тебя же на все стоит редирект
     
  6. Jameson

    Jameson Читатель

    Заблокирован
    Регистр.:
    25 июн 2007
    Сообщения:
    406
    Симпатии:
    92
    можно сделать так, чтобы долго не париться.
    если доступ к .htaccess есть, наверняка имеется и php.

    Код:
    [b].htaccess[/b]
    RewriteEngine on
    RewriteRule !index\.php$ \/index\.php
    
    [b]index.php[/b]
    <?
    
    $page = $_SERVER['REQUEST_URI'];
    
    if($page == '/' || $page == '/index.php')
    {
    	include "zaglushka_dlya_glavnoi_strnitsy.html";
    }
    else
    {
    	header("HTTP/1.1 301 Moved Permanently");
    	header("Location: http://www.kuda-nado.go/");
    }
    
    ?>
    
     
Статус темы:
Закрыта.