SEO Сообщество: Спрашивайте и помогайте

Присоединяйтесь к сообществу профессиональных веб-мастеров PR-CY, отвечайте на вопросы коллег и задавайте свои.

Q&A SEO

Перешел на https. как массово заменить все ссылки на страницах?

roger1984 roger1984  
0
  03.04.2019 13:11       1 248    

Всем привет! Народ, перешел на https, подскажите пожалуйста, как заменить все ссылки на страницах на сайте на https? Ну там плагины, стили, картинки и т д. Движка joomla. Может какой плагин посоветуете? А то 700 страниц вручную не хочется менять) Заранее спасибо за ответ!


Ответы на пост (5) Написать ответ
Roman2002 Roman2002
220
03.04.2019 15:15
В дополнение к 301 редиректу (как написали выше),
я бы прошелся бы по полям БД скриптом с поиском строк вида "http://домен..." и поменял бы их все на ссылки без указания домена и протокола: /path/file... (естественно, надо еще различать ссылки из текста и ссылки на картинки/файлы)
0
Решение
MrBest MrBest
209
03.04.2019 13:53
301 редирект - самый, наверное, быстрый и простой вариант
0
roger1984 roger1984
0
03.04.2019 14:30
Вот такой у меня  301 редирект

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Не перенаправляется. Все стили разъехались. У меня в определенных категориях и материалах разные стили и путь начинается с http://site.ru/style/....
Как сделать чтобы автоматически на https:// перенаправлялось?

Может кто подскажет как правильно прописать 301 редирект?
0
roger1984 roger1984
0
03.04.2019 15:25
Все сделал по вашему совету. Благодарю! 
0
LS LS
122
03.04.2019 18:14
А такое бывает? У меня все автоматом сделалось.
0