Я пытаюсь перенаправить несколько URL-адресов одного и того же формата в другой формат URL-адресов с помощью одного оператора.
Исходный формат: http://example.com/blog/YYYY/MM/example-title/
где YYYY — это число с 2013 по 2017 год, а MM — однозначное ИЛИ двузначное число от 1 до 12 или 01-12, а пример заголовка может быть любой длины, любой буквы с тире для пробелов.
Новый формат: http://example.com/blog/example-title.php
Пожалуйста, помогите, спасибо!
Имейте это правило в вашем /blog/.htaccess
(создайте его, если он не существует):
RewriteEngine On
RewriteBase /blog/
RewriteRule ^\d+/\d+/([^/]+)/?$ $1.php [L,NE,R=301]
# other rules go here
Других решений пока нет …