@alexaander

Как организовать редирект группы ссылок?

Здравсвуйте стоит задача сделать редирект группы ссылок вида:
site.ru/blog/article_slug
на:
site.ru/news/article_slug

пробывал вот так:
RewriteCond %{REQUEST_URI} ^(.*)(\/blog\/)(\S+)$
RewriteRule /news\/%3 [R=301,L]


Но ничего не выходит, вместо редиректа 404 ошибка

Полность htaccess:

AddDefaultCharset utf-8
Options +FollowSymLinks
IndexIgnore */*

ServerSignature Off


<IfModule mod_rewrite.c>
    RewriteEngine on

    RedirectMatch 403 /\..*$

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteRule . index.php
</IfModule>
  • Вопрос задан
  • 131 просмотр
Пригласить эксперта
Ответы на вопрос 1
denikod
@denikod
Web-программист
Попробуйте так (без RewriteCond):
RewriteRule ^.*/blog/([\S]+)$ /news/$1 [R=301,L]
Ответ написан
Ваш ответ на вопрос

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

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