Как прописать 301 редирект при смене структуры сайта?

gert30 gert30  
0
  19.06.2017 15:41       995     Помощь  
Добрый день. Помогите прописать редирект. Раньше были адреса такие:

https://сайт.ru/статья.html  а теперь стали такие:

https://сайт.ru/категория/статья.html

Как правильно прописать 301 редирект? Помогите.

Ответы на пост (4) Написать ответ
probot probot
22
19.06.2017 16:53
в .htaccess нужно прописать
----------------
RewriteRule ^/статья.html /категория/статья.html [R=301,L]
----------------
0
gert30 gert30
0
19.06.2017 17:04
Не проходит. Пишет что страница не найдена.
0
gert30 gert30
0
19.06.2017 17:01
То есть вот так это будет выглядеть для всех статей?: RewriteRule ^/postname.html /category/postname.html [R=301,L]
0
SNEG5 SNEG5
21
19.06.2017 17:06
Если сайт на Wordpress, то можно сделать не только напрямую (через .htaccess), но и при помощи плагинов: Safe Redirect Manager и Redirection (перенаправления). В обоих плагинах легко прописываются также регулярные выражения. Кроме того, настроить шаблоны отображения URL и сделать редиректы можно и посредством популярного плагина Yoast SEO.
0