[Ликбез]

Форма входа

Меню сайта



Переадресация с www на домен и обратно
[1] likbezz [16.04.2013, 23:24]

Переадресация с www на домен и обратно через .htaccess



С www на домен:
Код
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
</IfModule>


С домена на www
Код
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule (.*) http://www.site.ru/$1 [R=301,L]
</IfModule>


Проверить правильность можно тут:
http://www.seoconsultants.com/tools/check-server-headers-tool/
[2] Axse [20.04.2013, 23:27]
А вот переадресация с IP на домен, с домена на IP.

Редирект 301 с IP домена на домен.
Код

RewriteEngine On
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^188.120.245.193 [NC] # здесь ip сайта
RewriteRule ^(.*)$ http://мой-сайт.ru/$1 [L,R=301] # здесь домен


Редирект 302 (временный) с домена на IP сайта
Код
  
RewriteEngine On
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^мой-сайт\.ru$ [NC] # здесь домен
RewriteRule ^(.*)$ http://188.120.245.193/$1 [R=302,L] # здесь ip сайта

Добавлено (20.04.2013, 23:27)
---------------------------------------------
Однажды сайт попал в блок контакта из за рекламы формата вк меседж, я отписался саппорту его разблокировали. Спустя месяц я нашел рекламодателя у которого этот формат был ну просто очень шикарный и выхлоп с него был приличный и я не удержался и вновь запустил на сайте такую рекламку. Опять контакт заблокировал, но я подумал зачем мне эти 1000 человек которые приходят с этой соц сети лучше я денюшку подзаработаю тем более на машине резину нужно менять, и стройка на дворе. Все было бы хорошо но через неделю вконтакте умные работники начали не только блокировать переход на сайт но и добавили домен в блок и не одно контактовское приложение не работало. Час наверно просидел пытаясь хоть как то что то подменить и тп, но не вышло, пришлось делать редирект на ип домена

Код
RewriteEngine On  
  Options +FollowSymLinks  
  RewriteCond %{HTTP_HOST} ^мой-сайт\.ru$ [NC] # здесь домен  
  RewriteRule ^(.*)$ http://188.120.245.193/$1 [R=302,L] # здесь ip сайта
Пока народ совсем не свалил, а уже потом писать саппорту и включать дурака типа не понимаю в чем проблема biggrin и эта вся история продолжалась 2 месяца сейчас сайт работает без редиректов biggrin

ЗЫ Может кому то пригодится )


Полная версия сайта