miketomlin

Рейтинг
235
Регистрация
04.12.2013

На используемых мной площадках 30 и 60 руб./мес.

Ну, мало ли... Может, какой-нибудь сервис поиска сайтов IP-реверсом выдает список, в котором ваш сайт находится по соседству с "мягко говоря не очень" сайтами.

Если сами заметите какой-то негатив от дурного соседства, тогда переходите на выделенный IP-шник. Если не жалко платить за эту услугу, тоже переходите - хуже уж точно не будет.

Вообще-то вы говорили, что эффект от редактирования .htaccess есть. И даже если на самом деле нету, то можно выполнять редирект на стороне, если вам доступна панель управления доменами у регистратора. Я перенаправляю домены за 100 руб./год (за один домен). Попробовать можете бесплатно. Если вам это интересно, опять в личку. Но домены придется назвать. Конфиденциальность со своей стороны гарантирую, хотя их конечно можно вычислить по IP-шникам сервиса.

[QSA] вроде бы. У меня в одном месте такое используется.

Вы же в пред. посте написали, что этот вариант работает. Если нет, давайте поступим, как я предложил выше, т.е. будем постепенно расширять функционал. Можете скинуть реальные названия сайтов в личку?

Putnik:
Зачем <IfModule mod_rewrite.c> </IfModule> в .htaccess ?

Это просто проверка, подключен ли данный модуль. В .htaccess такое обычно не пишется, т.к. предполагается, что подключен.

Посмотрел DNS в панели регистрации доменов.
Для обоих сайтов прописаны одинаковые DNS на сервер разработчиков.

Если вы можете управлять доменами, это уже хорошо. Проверьте, какие NS-серверы используются.

Что касается проблем с .htaccess, то можно начать с простого, а потом увеличивать функционал. Удалите/переименуйте этот файл и проверьте, работает ли редирект www.site.ru -> site.ru без него. Если нет, попробуйте такой код:


RewriteEngine On

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


---------- Добавлено 10.12.2013 в 15:37 ----------

Пока я отвечал на исходный пост, вы много чего поприписали :)

Можно упростить вот этот фрагмент:


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


---------- Добавлено 10.12.2013 в 15:38 ----------

Бэкслэш лучше ставить перед обеими точками в условии.
redirector:
Вы, наверное, имели ввиду на "старом" сайте?

Нет, я имел в виду, что теперь не помешает сделать и такой редирект: www.ntg40.ru -> ntg40.ru

Если уходить, то только за бугор. Кстати нек. хостеры предлагают выбор между российскими и европейскими/американскими серверами.

На новом сайте:


RewriteEngine on

RewriteCond %{HTTP_HOST} ^www\..+ [NC]
RewriteRule ^(.*) http://ntg40.ru/$1 [R=301,L]

На старом уже не нужно, т.к. вы все равно и ntg76.ru, и www.ntg76.ru перенаправляете на ntg40.ru

Всего: 2534