Joomla 1.5 Как создать правило mod_rewrite в файле .htaccess

Тема в разделе "SEO - оптимизация, продвижение", создана пользователем а-п, 21.06.2011.

  1. Offline

    а-п Недавно здесь

    Регистрация:
    09.04.2009
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    Вопрос собственно в следующем: Как создать правило mod_rewrite в файле .htaccess для того чтобы с сайт доменной зоны .рф редирект-ил на .ru зону.

    К примеру, при посещения сайт _мойсайт.рф перенаправляло на _mysite.ru.
    В общем вот так вроде все просто. Заранее благодарю за помощь!
     
  2.  
  3. Offline

    а-п Недавно здесь

    Регистрация:
    09.04.2009
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    Разобрался, вот решение:

    Редирект домена .РФ на домен .RU

    1. Должно быть прописанно в файле .htaccess, который находится в корневом каталоге вашего сайта:
    Код (CODE):
    1. # Включен mod_rewrite
    2.  
    3. RewriteEngine On

    2. Прописываю ниже этих строк следующую команду:

    Код (CODE):
    1. RewriteCond %{HTTP_HOST} ^xn--80ariiqh.xn--p1ai$
    2. RewriteRule ^/?$ "http\:\/\/mysite\.ru" [R=301,L]


    Поясняю: xn--80ariiqh.xn--p1ai это мойсайт.рф в кодировке Punycode.
    Доменное имя (в зоне .рф) переводим в кодировку Punycode, к примеру тут: http://idnconv.ru/

    Помог разобраться вот этот сайт: http://domainlog.ru/redirekt-pereadresaciya-domena-rf/

    3. Подумал сразу сделать редирект с www на без www
    Пример: www.mysite редирект на site.ru

    Решение:
    Код (CODE):
    1. RewriteCond %{HTTP_HOST} ^www.mysite\.ru$ [NC]
    2. RewriteRule ^(.*)$ http://mysite.ru/$1 [R=301,L]


    C www и без www, читал это: http://ktonanovenkogo.ru/vokrug-da-okolo/hosting/domeny-s-www-i-bez-www-istoriya-poyavleniya-ispolzovanie-301-redirekta-dlya-ix-skleivaniya.html давно и снова, целенаправленно нашел данный материал. Все понятно и просто.
     

Поделиться этой страницей

Загрузка...