Посоветуйте с 301 редиректом

iggo iggo   16.02.2020 16:45   296  

Здравствуйте, коллеги.Пожалуйста подскажите.

Я скачал сайт с веб архива в нём много статей. У ссылок загагулины, под типа: file/&6_о/gd/of.html

Как переправить все статьи, категории? На нормальный ЧПУ ? Циэмеска - ВордПресс.

+ Как потом эти нормальные чпу и категории переправить на HTTPS. Получается 2 ной редирект с загагулин к нормальным, а потом эти нормальные на безопасный протокол.

Пока всё это, делаю на open server


Ответы на вопрос (6) Написать ответ
vituson vituson   16.02.2020 17:08
Надо делать 1 редирект, сразу на Https. Вариантов по восстановлению два: сохранять адреса ссылок прежними, делать постраничные редиректы. Второй вариант предпочтительнее, если сайт предполагается развивать дальше.
0
Решение
iggo iggo   16.02.2020 17:52
если я буду сразу на Https перенаправлять на локальном сервере, потом проблем не будет с переносом сайта на хостинге? Обычно, я прикручиваю слоудфлеер и делаю редирект с http на Https. А как сейчас советуйте?
0
vituson vituson   16.02.2020 20:04
Локально делайте редирект на Http, чтобы проверить корректность перенаправления, а при переносе на сервер сразу смените http на https в правилах редиректа. Поисковики не любят двойные редиректы.
0
iggo iggo   17.02.2020 00:20
тут такой вопрос: после переноса сайта на хостинг и подключения Https, то все старые ссылки, которые ранжируются в поиске встанут на безопасный протокол? Правильно? А я их редиректил от имени http. по логике это ошибка. + Те старые ссылки могут выпасть из поиска? Собственно, эти старые ссылки будут отсутствовать в обновленном сайте.
0
vituson vituson   17.02.2020 15:28
Вы разберитесь, зачем вам редиректы.

Нужны редиректы всех страниц сайта на новые адреса, чтобы поисковики могли правильно переиндексировать страницы, не считая их дублями. Эти редиректы делаете для каждой страницы отдельно (списком):

Redirect 301 /старый-адрес-1 https://site.ru/новый адрес-1
Redirect 301 /старый-адрес-2 https://site.ru/новый адрес-2
Redirect 301 /старый-адрес-3 https://site.ru/новый адрес-3
....
Эти редиректы прописываете в файле htaccess. Старые ссылки не выпадут, если вы их все перечислите в правилах редиректа. Поисковики, видя эти правила, поймут, что адрес страницы изменился. Благодаря правильной настройке редиректов также будут "работать" все входящие на сайт ссылки с других ресурсов, если таковые есть.

Редирект показывает поисковику, что адрес изменился, и без разницы, какой протокол у нового адреса, ведь он и так и так сменился. Поэтому лишнего редиректа лучше избежать.
1
iggo iggo   17.02.2020 17:27
Спасибо больше, вы мне сильно помогли. Этим вопросом занимаюсь впервые, поэтому , такая неопределенность. Ещё раз, спасибо вам:)
0

Войдите, чтобы написать ответ
Вход Регистрация

Фриланс нового поколения. Всё за 500 рублей!