Если у вас в блоге изменилась структура внутренних ссылок, то после обновления страницы ваши посетители могут столкнуться с ошибкой 404, просматривая архивы по категориям, тегам, а так же страницы с результатами поиска. Как избежать этой ошибки, и автоматически перенаправлять посетителей на правильные страницы? Нужен редирект.
Например, структура ссылок вашего блога была такой:
Вы избавились от ненужной приставки /blog/, которая только удлиняла название. Теперь нужно сделать так, чтобы при вводе адреса шло автоматическое перенаправление на страницы без этой приставки. Для этого отредактируйте файл .htacess, добавив в него такие строчки:
RedirectMatch 301 ^/tag/$ http://ww25.your-domain.com/?subid1=20230116-0742-53df-8392-004aff5ef501
RedirectMatch 301 ^/search/$ http://ww25.your-domain.com/?subid1=20230116-0742-53df-8392-004aff5ef501
RedirectMatch 301 ^/category/$ http://ww25.your-domain.com/?subid1=20230116-0742-53df-8392-004aff5ef501
Если же ваш блог находится в отдельной папке (ну скажем, abc), то эти три строчки будут выглядеть вот так:
RedirectMatch 301 ^/abc/tag/$ http://ww25.your-domain.com/?subid1=20230116-0742-53df-8392-004aff5ef501
RedirectMatch 301 ^/abc/search/$ http://ww25.your-domain.com/?subid1=20230116-0742-53df-8392-004aff5ef501
RedirectMatch 301 ^/abc/category/$ http://ww25.your-domain.com/?subid1=20230116-0742-53df-8392-004aff5ef501
Только не забудьте сделать резервную копию .htaccess — вдруг я ошибся.
Здравствуйте.
Подскажите пожалуйста, как создать редирект, если структура была вида: site.com/article.html, а стала site.com/category/article.html. Т.е. в урл добаилась категория. Сайт на WordPress.
Заранее спасибо.