Редирект с без www на www

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем Q_BASIC, 20 июл 2015.

  1. Q_BASIC

    Q_BASIC

    Регистр.:
    30 ноя 2013
    Сообщения:
    385
    Симпатии:
    254
    Приветствую,

    Сделал так редирект:
    Код:
    RewriteCond %{HTTP_HOST} ^site.ru$
    RewriteRule (.*) http://www.site.ru/$1 [R=301,L]
    Но если мы откроем, например, site.ru/register, то меня перекидывает не на Перейти по ссылке
    А на Перейти по ссылке

    Как сделать чтобы нормально переадресовывало?
     
  2. UJy

    UJy

    Регистр.:
    23 авг 2011
    Сообщения:
    351
    Симпатии:
    124
    Реврайтбейс пропиши и всё будет гуд... Вот так:
    Код:
    RewriteBase /
    RewriteCond %{HTTP_HOST} ^site.ru$
    RewriteRule (.*) http://www.site.ru/$1 [R=301,L]
    Это правило с www сделает http:// , а автор хотел наоборот. К тому же без реврайтбейса оно тоже отправит на серверный путь...
     
    Горбушка и Q_BASIC нравится это.