K
K
Kirill Rezanov2020-10-28 11:38:22
PHP
Kirill Rezanov, 2020-10-28 11:38:22

How to change the URL in the address bar?

Всем привет, нужна помощь, не могу разобраться как правильно сделать подмену URL адреса, на вход у меня поступает ссылка вида: /blog/2020/10/27/alkogolnyj-delirij-simptomy-prichiny-lechenie/, на выходе в адресной строке URL должен быть такого вида: /blog/article/alkogolnyj-delirij-simptomy-prichiny-lechenie/
Мне нужно дату после /blog/ заменить на /article/, я смотрел, что это можно сделать в .htaccess, но не могу понять как именно, что нужно писать в RewriteRule? Буду благодарен

Answer the question

In order to leave comments, you need to log in

1 answer(s)
Виктор Таран, 2020-10-28
@MayorPlay

RewriteRule ^blog/[0-9]{4}/[0-9]{2}/[0-9]{2}/(.*)$ /blog/article/$1/? [L,R=301]

[0-9]{4}- от нуля до 9, 4 раза подряд то есть эквивалент XXXX цифр
(.*) любое значение собрали в группу 1
$1 - выводим значение 1 группы
/? - удаляем гет парметры. - опционально можно не делать
не забудь включить реврайт энджин он

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question