@vincemasuka
дизайнер

Как настроить редирект 301?

Приветствую.
Есть у меня вопрос )

Переношу посты с тильды на новый сайт, сделанный на wordpress. (то ещё "удовольствие" я вам скажу - 80 постов).. Кстати, может кто-то знает как проще всего перетащить посты с тильды на wordpress ?)

Окей, вопрос в другом. Чтобы вес текущего блога не потерялся на новом, мне надо поставить везде 301 редирект. Я пользуюсь плагином Redirection. Как мне так прописать, чтобы правильно был редирект ?
по сути там добавилось только /blog/ к адресу, перед названием поста.

Или если к магазину, к товарам.. а в магазине поменялось название каталога с товарами - с magazin на store и в названии товаров было html, а стало просто / вконце и всё.

Спасибо вам)
  • Вопрос задан
  • 109 просмотров
Пригласить эксперта
Ответы на вопрос 1
Psychosynthesis
@Psychosynthesis
Fullstack developer and radio engineer
Имхо, лучше вообще плагинами для редиректа не пользоваться, а использовать редиректы сервера. Если у вас апач (чаще всего), то это редактирование .htaccess в корне сайта.

Правила для редиректа уже сто раз описывались где только можно, приведу пример простых редиректов для переадресации с www-версии и c обязательным HTTPS:

<IfModule mod_rewrite.c>
  RewriteEngine on
  
  RewriteCond %{HTTP_HOST} ^www\.ВАШДОМЕН\.ВАШАЗОНА$
  RewriteRule ^(.*)$ http://ВАШДОМЕН.ВАШАЗОНА/$1 [R=301,L]
  
  RewriteCond %{HTTPS} off
  RewriteCond %{HTTP:X-Forwarded-Proto} !https
  RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>


Правила для подстановки /blog, полагаю, легко сами нагуглите. Хотя, 80 постов это не так и много, если что можно и руками написать, вот пример:

<IfModule mod_rewrite.c>
  RewriteEngine on

  Redirect 301 /относительный/адрес/без/домена/СТРАНИЦА.php https://ДОМЕН.ЗОНА/абсолютный/адрес/новой/СТРАНИЦЫ.php

</IfModule>


Вообще возможны вариации, рекомендую вам изучить синтаксис mod_rewrite, наверняка пригодится, тем более вам ничего особо сложного не нужно.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы