Помогите с .htaccess ЧПУ

V
На сайте с 10.01.2012
Offline
85
429

Приветствую уважаемые гуру.

Как в .htacces прописать, чтобы страницы вида

http://site.ru/category/sub_category/post_name

имели вид

http://site.ru/post_name

Заранее благодарю за ответ и помощь.

siv1987
На сайте с 02.04.2009
Offline
427
#1

Изменить формат чпу в своей кмс, потом уже думать о htaccess.

SocFishing
На сайте с 26.09.2013
Offline
118
#2

Это публичная CMS? быть может лучше воспользоваться соответствующим плагином. Если нет, то что-то типа того

RewriteRule ^category/sub_category/(.*)$ /$1 [L,R=301]
или
RewriteRule ^(.*)/(.*)/(.*)$ /$3 [L,R=301]

Само собой нужно переписать прием чпу в движке.

★Сервис идентифицирует (https://socfishing.com/?utm_source=searchengines) посетителей вашего сайта и предоставляет их профили ВКонтакте, Телефон, Почта! Цены копеечные, работаем 8 лет.
V
На сайте с 10.01.2012
Offline
85
#3

Сайт на CodeIgniter

SocFishing
На сайте с 26.09.2013
Offline
118
#4
Varenik:
Сайт на CodeIgniter

Тогда все намного проще. Заменить формат роутов application/config/routes.php

ман: http://best-web-creation.com/articles/view/id/codeigniter-sef

V
На сайте с 10.01.2012
Offline
85
#5

Этом направлении ковырял

$route['articles'] = "articles";

$route['articles/(:any)'] = "articles/$1";

пробовал заменить на

$route['articles'] = "articles";

$route['articles/(:any)'] = "$1";

В конечном итоге отдает 404.

Или нужно и в хелперсе модуля еще шаманить?

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