Траблы с 301. Нужна помощь!

12
M
На сайте с 04.12.2013
Offline
223
#11
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 ----------

Бэкслэш лучше ставить перед обеими точками в условии.
Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
Putnik
На сайте с 02.11.2009
Offline
113
#12

Попробовал удалить из .htaccess блок:


<IfModule mod_rewrite.c>
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
</IfModule>

Сделал запись такую запись:


RewriteEngine on
Options +FollowSymLinks
RewriteEngine On
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]
RewriteCond %{HTTP_HOST} ^xn--b1af4ahcedae8l\.xn--p1ai$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

При обращении к:

site.ru - нормально работает

www.site.ru - 404

сайт.рф - 404

www.сайт.рф - без изменений, висит заглушка

>>> Играй и зарабатывай (https://goo.gl/gC9Xgr) Этот (http://goo.gl/y7LTOS) хостинг хорош, а вот этот лучше (http://goo.gl/y7LTOS)! Хорошие скидки в ЛС! Лучший сервис по мониторингу позиций сайта (http://goo.gl/aQe86s). Возможна оплата xml лимитами.
M
На сайте с 04.12.2013
Offline
223
#13

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

Putnik
На сайте с 02.11.2009
Offline
113
#14
miketomlin:
Вы же в пред. посте написали, что этот вариант работает. Если нет, давайте поступим, как я предложил выше, т.е. будем постепенно расширять функционал. Можете скинуть реальные названия сайтов в личку?

Про то что запись работает я написал о другом сайте.

А вот с этим такая не прокатывает.

В общем я понял, что без доступов в ПУ хостинга, чтобы посмотреть куда что направлено и какие записи сделаны, решить мою проблему не получится.

M
На сайте с 04.12.2013
Offline
223
#15

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

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий