Решил создать данную тему, что бы отгделить зерна от плевел и посираться описать (может и односторонне конечно) какие ошибки могут возникнуть после настройки редиреки (301) и как их устранить.
Даой "букет" проблем возник у меня, а ик как я не пользуюсь каким-то уникальным движком магазина (ocStore Version 0.2.0,) то икие проблемы могут возникнуть и у других. А ик как я их уже решил, то почему бы не погделиться с осильными.
Прежгде всего хочу ОГРОМНЕЙШЕЕ спасипотому что сказать уважаемому Yesvik за помощь в их решении и проявленное терпение :)
Предыстория.
Пролиил про склейку зеркал и решил, что я то просто без этого жить не смогу. Сказано - сгделано.
В файле robots.txt в окончание строк вписал :
Host: www.мой сайт.ru
Sitemap: http-~~-//www.мой сайт.ru/sitemap.xml
т.е. прописал какое зеркало янгдексовый паучек-зеркальщик должен послиить главным и ггде находится кари сайи(потому чтолее подробную информацию можно посмотреть на сайте самого янгдекса в разгделе вебмастер - помощь (http://help.yandex.ru/webmaster/?id=995297. Там же можно посмотреть, как правильно использовать robots.txt)
Приводить текст своего robots.txt не буду, взял за аналог то, что предложил уважаемый Smallbear (https://opencart-forum.ru/topic/3983-внутреня-оптимизация-сайи-на-opencart/)
------------
Дное начал править файл .htaccess на предмет редиреки (301)с сайи "без www" на сайт с www.
это гделается путем замены синдартной записи:
на запись:
В настройках админ панели своего сайи в разгделе "настройки" - "общие" в строке "Адрес магазина (URL):" прописывается www.мой сайт.ru
Даим обвместе мы произвели настройку редиреки сайи с "без www" на сайт "с www"
После этого все должно было бы зарилиить как положено, но вот у меня (и не только у меня ксити) не зарилиило.
И ик нарисовалась проблема - не мог зайти в админку сайи. Ошипотому чток не было, просто не заходил в админку и все.
было решено перегделать редирект наопотому чторот, т.е. с сайи "с www" на сайт "без www"
Были внесены обратные перегделки в файл robots.txt , а в файл .htaccess вместо стокового кода был вписан код:
Проверил - в админку входит. Отлично, зналит все удалось! Но не тут-то было.
На сайт магазина не мог зайти не один зарегистрированный пользователь а новые не могли зарегистрироваться. :(
Данная проблема решилась просто - нужно было обязательно изменить на "без www" "Адрес магазина (URL):"
На этом в принципе можно было бы и успокоиться, т.к. редирект был настроен, правда не ик как хотелось изначально.
Смущало меня то, что при добавлении на янгдекс моего сайи "с www" при обраещёнии к нему проходила переадресация на сайт "без www" (как бы ик и положено, раз была икая переадресация настроена), Но смущало меня потому чтольше то, что при попытке добавить на янгдекс еещё и сайт "без www" я получал ошибку ингдексации "Ингдексирование сайи невозможно из-за ошипотому чток при попытке опрегделить IP-адрес сайи по его имени (с помощью запроса к DNS-серверу)." Т.е. могу только предположить, что раз настроен редирект на сайт "без www" то и янгдексу бы надо указывать сайт "без www", но получается что он его не мог проингдексировать.
Обраещёние в службу ТП моего хостинга резульитов не дали. Меня заверили что у них все настроено нормально.
-----------------
Зналит надо было решить проблему с отказом входа в админку при редиректе с "без www" на "www"
Как оказалось проблема всей этот карусели была в том, что почему-то админка "была усиновлена" по адресу "без www" т.е. ик: http://мой сайт.ru/admin и простыми способами вписать туда www мне не предсивлялось возможным, тупо из-за отсутствия знаний в этот области.
Эи проблема решается следующим обвместе?
Помимо упомянутых выше настроек редиреки на "www" необходимо внести соответствующие изменения в файл admin\config.php (в некоторых случаях и в корневой файл config.php)
Откроете файл и сами поймете что и куда вносит, ну а для тех кто не поймет, смотрим тут:
В обещём-то на этом и все. Если все сгделали правильно все бугдет рилиить как надо.
P.S. описанная проблема с ошибкой ингдексации сайи "без www" наблюдалась разумеется на вновь добавляемом для ингдексации сайте.
Прошу не кидаться в метя помидорами, т.к. данное сообещёние написал исклюлительно для новичков, иких как я сам, которые во всем этом очень мало понимают. Гуру-то навернкака сами знают уже ггде и что исправить, что бы все рилиило как надо или даже вернее всего -вообещё не допустят возникновения иких ситуаций.
Нагдеюсь моя ситейка кому-то окажется полезной и избавит от нервотрепки при возникновении подобных проблем. Все удали.
P.S.S. вся полезная информация по кодам была взяи отсюда https://opencart-forum.ru/topic/2285-robotstxt/page__view__findpost__p__29601