Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: переброс с www на без www (mod_rewrite)  (Прочитано 1242 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн morkovka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
переброс с www на без www (mod_rewrite)
« : 27 Июля 2007, 11:56:51 »
Проблема следующая, есть сайт "www.mysite.ru" и он же "mysite.ru"
можно заходить и так и так..
хотелось бы сделать чтобы люди заходя на www.mysite.ru переходили на site.ru
тоесть мне не нужен www.

это можно сделать апачем.. модулем mod_rewrite

создал в директории /etc/apache2/mods-available/rewrite.conf
в нем написал:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mysite$
RewriteRule ^(.*)$ http://mysite/$1 [R=301]

но переброса нет все-еще.. тоесть люди заходят как с www так и без него...

Оффлайн morkovka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: переброс с www на без www (mod_rewrite)
« Ответ #1 : 27 Июля 2007, 13:16:17 »
все, заработало

пишем в /etc/apache2/mods-available/rewrite.conf
только         RewriteEngine On
       
а потом в /etc/apache2/sites-available/default

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.mysite.ru
RewriteRule ^(.*)$ http://mysite.ru/$1 [R=301,L]

Пасиба Unclejohn'у ) google рулит.

 

Страница сгенерирована за 0.039 секунд. Запросов: 20.