Модератор
Yui
(@fierevere)
永子
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^/sitemap\.xml$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
не совсем поняла почему на новом адресе должен лежать другой sitemap.xml
у вас разные папки для сайтов http и https ?
Рекомендация с сайта по правильному переезду на https без потери позиций и трафика — «Основная задача состоит в том, чтобы робот Google увидел редирект с каждой страницы на каждую. А для этого самым правильным способом будет скормить еще раз старый sitemap.xml, в котором указаны ссылки на старые страницы с протоколом http:// и уже работает редирект на https версию» — https://q-seo.com.ua/blog/pereyezd-na-https
Подскажите ещё как мне правильно прописать здесь выше приведённый код
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ — [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
php_value default_charset utf-8
AddType ‘text/html; charset=utf-8’ .html .htm .shtml
Или я неправильно прописываю или код не правильный выдаётся ошибка — Сайт выполнил переадресацию слишком много раз.
Модератор
Yui
(@fierevere)
永子
php_value default_charset utf-8
AddType ‘text/html; charset=utf-8’ .html .htm .shtml
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^/sitemap\.xml$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# BEGIN WordPress
... в этот блок никогда ничего своего не вставляете
# END WordPress
Та же ошибка — Сайт выполнил переадресацию слишком много раз.
Модератор
Yui
(@fierevere)
永子
возможно у вас где-то идет переадресация на http://
плагином, настройками сайта итп
Просто переадресация работает
RewriteCond %{HTTP:X-HTTPS} !1
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
O
(@perdyllo)
Или я неправильно прописываю или код не правильный выдаётся ошибка — Сайт выполнил переадресацию слишком много раз.
Все это я недавно прошел. Точно такой же код.
RewriteCond %{HTTP:X-HTTPS} !1
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
Тоже самое сообщение о бесконечной переадресации. Всю голову изломал. Но все оказалось до обидного просто. Не надо было вообще ничего делать! Мой хостинг при установке SSL сертификата сам настраивает редирект. Сначала он как то криво работал. Не на всех страницах. И особенно в админке глючил…. Но через пол-дня все само собой утряслось.
А буквально через день-два подавляющее большинство страниц сайта в Яндексе и Гугле переиндексировались с http на https. А которые пока НЕ переиндексировались — корректно, с отдачей 301 опять же перенаправляют с http на https
P.S.
Основная задача состоит в том, чтобы робот Google увидел редирект с каждой страницы на каждую. А для этого самым правильным способом будет скормить еще раз старый sitemap.xml
Очередной сео-бред сивой кобылы.
-
Ответ изменён 7 лет, 1 месяц назад пользователем O.
-
Ответ изменён 7 лет, 1 месяц назад пользователем O.
-
Ответ изменён 7 лет, 1 месяц назад пользователем O.
-
Ответ изменён 7 лет, 1 месяц назад пользователем O.
Все пугают что позиции могут попадать, вот и заморачиваюсь 🙂
Как у вас при переезде было?
O
(@perdyllo)
Как у вас при переезде было?
Вы читаете что вам пишут?
Модератор
Yui
(@fierevere)
永子
гугл и так увидит 301 редирект для каждой страницы сайта.
вы фигней занимаетесь — лучше robots.txt сделать доступным по http, так как это яндексу надо для склейки зеркал.
Рекомендация с сайта по правильному переезду на https без потери позиций и трафика — «Основная задача состоит в том, чтобы робот Google увидел редирект с каждой страницы на каждую
Где Вы прочли эту ересь? Вопрос риторический. Читайте мануалы непосредственно ПС, а не всякие бредни некоторых перепуганных криворуких «сеошников». В манах ПС нет и не может никаких рекомендация про 301 при «переезде» на https. Есть как раз наоборот — про желательную доступность по обеим протоколам. Как минимум роботса и саймапа.