Редирект с http на https всех страниц сайта кроме sitemap.xml
-
Доброго времени суток!
Нужно реализовать условие — редиректить все страницы с http:// на https:// кроме http://site.com/sitemap.xml. Здесь же, должен лежать старый sitemap.xml и со старыми адресами http://, а на новом адресе https://site.com/sitemap.xml – будет новый, с адресами https://.Помогите пожалуйста это реализовать.
Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
-
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Или я неправильно прописываю или код не правильный выдаётся ошибка — Сайт выполнил переадресацию слишком много раз.
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Та же ошибка — Сайт выполнил переадресацию слишком много раз.
возможно у вас где-то идет переадресация на http://
плагином, настройками сайта итпПросто переадресация работает
RewriteCond %{HTTP:X-HTTPS} !1
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]Или я неправильно прописываю или код не правильный выдаётся ошибка — Сайт выполнил переадресацию слишком много раз.
Все это я недавно прошел. Точно такой же код.
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 вариантов для RewriteCond
http://alittlebit.ru/blog/vebmasterskaya/servers/redirekt-s-http-na-https.html
хоть чего-то на вашем хосте должно заработать
гугл и так увидит 301 редирект для каждой страницы сайта.
вы фигней занимаетесь — лучше robots.txt сделать доступным по http, так как это яндексу надо для склейки зеркал.Рекомендация с сайта по правильному переезду на https без потери позиций и трафика — «Основная задача состоит в том, чтобы робот Google увидел редирект с каждой страницы на каждую
Где Вы прочли эту ересь? Вопрос риторический. Читайте мануалы непосредственно ПС, а не всякие бредни некоторых перепуганных криворуких «сеошников». В манах ПС нет и не может никаких рекомендация про 301 при «переезде» на https. Есть как раз наоборот — про желательную доступность по обеим протоколам. Как минимум роботса и саймапа.
Спасибо всем за ответы.
Тема «Редирект с http на https всех страниц сайта кроме sitemap.xml» закрыта для новых ответов.