Скрипты не работают когда адрес с www

ginezis
На сайте с 14.02.2007
Offline
65
378

Привет всем

Есть интернет магазин на оупенкарт - magicmag (.) net

Его только сделали особо "талантливые" программисты

Заметил по вебвизору, проверил и нашел такой баг - если человек приходит с поиска, то у него ссылка с www, и в этом случае кнопки (купить например) не работают.

Тоесть если адрес без www, то все ок, если с www то не ок

Подскажите, знающие люди, как поправить, где искать проблему?

И еще одна трабла - пришло письмо от гугла

Вам были отправлены следующие сообщения из Инструментов для веб-мастеров о состоянии сайтов в Вашем аккаунте. Чтобы исключить сбои в работе сайтов, рекомендуем регулярно просматривать эти сообщения и своевременно принимать меры для устранения критических ошибок.
http://www.magicmag.net/: робот Googlebot не может получить доступ к вашему сайту

Число ошибок за последние 24 ч. при попытке робота Googlebot получить доступ к файлу robots.txt: 102. Чтобы исключить сканирование страниц, доступ к которым заблокирован в этом файле, сканирование было отложено. Общая доля ошибок при попытке доступа к файлу robots.txt на сайте: 58.6%.

Тоже не совсем понял где искать подвох

Если королева откликается на с*ку,значит пиши пропало мой друг. неткед - считай калека. (с) netked.ru
S
На сайте с 04.02.2007
Offline
341
svv
#1

Сделайте 301 редирект на версию без WWW, а так же в вэбмастере пропишите такое же главное зеркало.

ginezis
На сайте с 14.02.2007
Offline
65
#2

Извиняюсь за дилетантский вопрос, но правильно ли я понимаю, что для этого в httacces надо прописать

Redirect 301 / http://site.com/

IL
На сайте с 20.04.2007
Offline
435
#3

Вставлять сразу после RewriteEngine ON

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

p.s. форум-то о поисковых системах.. яндексом можно пользоваться..

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
Логистик
На сайте с 31.12.2008
Offline
191
#4
ginezis:
Извиняюсь за дилетантский вопрос, но правильно ли я понимаю, что для этого в httacces надо прописать
Redirect 301 / http://site.com/

нет

нужно так

Options +FollowSymLinks

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]

RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

Создание сайтов на заказ - http://htmlplus.ru || Конструктор адаптивных сайтов Wysiwyg Web Builder - обучение, уроки, консультации - http://wwbmaster.ru || Настройка ЭЦП || Настройка корпоративной почты

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