Склейка. Редирект 301: с WWW на без WWW

Автор Evgeny1987, 12-07-2012, 14:41:07

« назад - далее »

Evgeny1987Topic starter

Здравствуйте. Прочитал Вашу книжку - супер. На практике столкнулся с проблемой

1) Задача www.мой_сайт.рф - запускался без www просто мой_сайт.рф
Первый сайт на www.мой_сайт.рф

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.xn--_-8sbzclmxk\.xn--p1ai $ [NC]
RewriteRule ^(.*)$ http://xn--_-8sbzclmxk.xn--p1ai/$1 [R=301,L]


посмотрел на сторонних ресурсах:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^мой_сайт\.рф$ [NC]
RewriteRule ^(.*)$ <a rel="nofollow" href="http://www.xn--_-8sbzclmxk.xn--p1ai/$1">www.мой_сайт.рф/$1</a> [R=301,L]


2)
Второй сайт на www.moi_sait.ru
Задача - чтобы перекидывало с www.moi_sait.ru и moi_sait.ru на мой_сайт.рф

посмотрел на вашем сайте
1 RewriteEngine On
2 RewriteCond %{HTTP_HOST} moi_sait.ru
3 RewriteRule (.*) http://xn--_-8sbzclmxk.xn--p1ai/$1 [R=301,L]


3) куплено 2 домена
moi_sait.ru - для почты
мой_сайт.рф - для сайта

Пока задача не выполнена

Заранее большое спасибо за ответ!

PS на данный момент сайтов еще нет, но домены куплены - напишите пожалуйста профессионально - как решить решить мою проблему
pss http://www.webnames.ru/encode.pl - Online-перекодировщик. Данный перекодировщик предназначен для преобразования русских имён доменов в кодировку Punycode, которая используется в многоязычной системе доменных имён.
  •  


Evgeny1987Topic starter

Дополнение!
Получается с сайта (moi_sait.ru) нужно с 2 (moi_sait.ru и www.moi_sait.ru) сделать ссылку на мой_сайт.рф

Я правильно думаю???
  •  


Mazta

на каком движке? Дело в том - что везде по разному. Например могу сказать на cxn Друпала - там перед РЕВРАЙТ ставится решеточка
SEO-гуру и блогер. Загляните на мой сайт!SeoSpark
  •  

Evgeny1987Topic starter

Буду делать на WordPress
но сейчас хочу сделать, до залития движка

1) с ru (www и без) чтобы переходил на рф (без)
2) с рф (www) чтобы переходил на рф (без)
3) скорее всего сделаю 1 страницу без index, а чтобы был сайт просто мой_сайт.рф (пока в планах, надеюсь получиться)

сейчас прошу Вас, сказать как настроить редирект 301. По 1 и 2 пункту
.htaccess - что должно быть написано в 2 файлах
  •  

Mazta

есть у меня блог на вордпрес. но я там не делал редирект - у меня домен без www, так получается и там же без www - типа автоматом
SEO-гуру и блогер. Загляните на мой сайт!SeoSpark
  •  


Evgeny1987Topic starter

Подожду, может кто-то и ответит мне ...
  •  

Evgeny1987Topic starter

Добрые люди напишите пожалуйста код ...
Я очень сильно надеюсь, что тут есть специалисты - которые могут подсказать (не советом - а кусрчком кода)

Заранее спасибо большое
  •  

Evgeny1987Topic starter

#7
Спасибо большое организатором форума особенно *** (анониму, просил себя не называть - но разрешил выложить кусок кода)
Может еще кому-нибудь пригодиться

1) с ru (www и без) чтобы переходил на рф (без)

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} moi_sait.ru
RewriteRule (.*) http://xn--_-8sbzclmxk.xn--p1ai/$1 [R=301,L]
RewriteCond %{HTTP_HOST} www.moi_sait.ru
RewriteRule (.*) http://xn--_-8sbzclmxk.xn--p1ai/$1 [R=301,L]


Задача решена (все отлично переходит, я рад)

Добавлено: 19-07-2012, 10:23:29


Вопрос номер 2 - остался открытвм

2) с рф (www) чтобы переходил на рф (без)

то что он посоветовал, результата не принес
  •  


Evgeny1987Topic starter

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.xn--_-8sbzclmxk.xn--p1ai$ [NC]
RewriteRule ^(.*)$ http://xn--_-8sbzclmxk.xn--p1ai/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://xn--_-8sbzclmxk.xn--p1ai/ [R=301,L]


решены 2 и 3 задача

Что нужно ниже написать, чтобы решить 4 задачу:

4. чтобы в конце ставилась "\" слэшь

RewriteCond %{HTTP_HOST} ^www\.xn--_-8sbzclmxk\.xn--p1ai
RewriteRule (.*) http://xn--_-8sbzclmxk.xn--p1ai/$1/ [R=301,L]


не помогло ...
  •  


maestrosite.ru

#9
Вреде бы только что написал ответ, но его нет. Повторяю.

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



Добавлено: 13-09-2012, 09:06:09


Прошу извинить, ответ оказался в похожей теме http://www.sbup.com/seo-forum/dle/redirect_301_dlya_kirillicheskih_domenov/msg224946/#msg224946