[htaccess] Редирект с /stati/* на /articles/*

AM
На сайте с 10.06.2006
Offline
133
321

Подскажите пожалуйста правило для .htaccess , чтобы со всех адресов включающих site.ru/stati/ происходила переадресация на аналогичные страницы, только site.ru/articles/ .

Например, с site.ru/stati/interesnaya-statiya на site.ru/articles/interesnaya-statiya .

KVM-VDS 239 руб/месяц: 2Gb RAM/ 24Gb SSD/ ДЦ в России (http://goo.gl/VaLJpY) кредитный калькулятор (http://credit-calculator-online.ru/) на все случаи жизни
H
На сайте с 08.02.2016
Offline
7
#1
ApmeM:
Подскажите пожалуйста правило для .htaccess , чтобы со всех адресов включающих site.ru/stati/ происходила переадресация на аналогичные страницы, только site.ru/articles/ .

Например, с site.ru/stati/interesnaya-statiya на site.ru/articles/interesnaya-statiya .

Redirect 301 /stati/interesnaya-statiya site.ru/articles/interesnaya-statiya

301 редирект — постоянное перенаправление. Используется когда одна страница полностью и навсегда переезжает на другой адрес. Скажем с адреса /01/, на адрес /izgotovlenie/ в процессе переделки или оптимизации.

302/303/307 редиректы — временное перенаправление.

pragmatik
На сайте с 19.03.2013
Offline
102
#2
ApmeM:
Подскажите пожалуйста правило для .htaccess , чтобы со всех адресов включающих site.ru/stati/ происходила переадресация на аналогичные страницы, только site.ru/articles/
Например, с site.ru/stati/interesnaya-statiya на site.ru/articles/interesnaya-statiya .

Попробуйте:

RewriteEngine On

RewriteBase /
RewriteCond %{REQUEST_URI} ^/stati/(.*)$
RewriteRule ^(.*)$ /articles/%1 [R=301,L]
AM
На сайте с 10.06.2006
Offline
133
#3

pragmatik, спасибо, то что нужно.

M
На сайте с 04.12.2013
Offline
223
#4

Тут можно и без условий обойтись:


RewriteEngine On
RewriteRule ^stati/(.*)$ /articles/$1 [R=301,L]
Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий