Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Хаки Как прописать редирект после изменения чпу-2?

Как прописать редирект после изменения чпу-2?


     20.05.2015    Хаки    1163

вопрос
Понадобилось изменить чпу-2 в вид сайт/категория/подкатегория/id-новости. Необходимо в .htaccess правильно прописать RewriteRule ^([0-9]+)(/?)$ index.php?newsid=$2&seocat=$1 [L] но не хватает знаний, при открытии полной новости выводится пустая страница.

Ответил: bajiimu


Нашел выход путем добавления в .htaccess

RewriteEngine On

# Редиректы
RewriteRule ^page/([0-9]+)(/?)$ index.php?cstart=$1 [L]
RewriteRule ^([^.]+)/page/([0-9]+)(/?)+$ index.php?do=cat&category=$1&cstart=$2 [L]
RewriteRule ^([^.]+)/([0-9]+)(/?)$ index.php?newsid=$2&seocat=$1 [L]

Теперь полная новость отображается и работает навигация по страницам категорий и подкатегорий.

Комментарии пользователей (6)

FastFud
50

1599 | 588

FastFud - 20 мая 2015 19:52 - Юзер

RewriteRule ^([^.]+)/([0-9]+)(/?)$ index.php?newsid=$2&seourl=$2&seocat=$1 [L]

bajiimu
6

bajiimu - 20 мая 2015 20:15 - Юзер

Спасибо попробовал. Новости показываются, но теперь при нажатии на дату календаря или страницу навигации открываются новости.

Gameer
226

1123 | 396

Gameer - 20 мая 2015 20:17 - Эксперт

RewriteRule ^([^.]+)/([0-9]+)(/?)$ index.php?newsid=$2&seourl=$3&seocat=$1 [L]

Истина в противоречии.​

FastFud
50

1599 | 588

FastFud - 20 мая 2015 20:18 - Юзер

По мимо htaccess надо редактировать и файлы.

bajiimu
6

bajiimu - 20 мая 2015 20:21 - Юзер

Отредактировано 7 файлов (не трогались только относящиеся к комментариям), например show.full
$full_link = $config['http_home_url'] . get_url( $row['category'] ) . "/" . $row['id'] . "";
$rel_full_link = $config['http_home_url'] . get_url( $related['category'] ) . "/" . $related['id'] . "";

bajiimu
6

bajiimu - 20 мая 2015 23:40 - Юзер

Поясню суть проблемы:
1. новость sait.ru/city/2 прекрасно открывается
2. при переходе же на страницу sait.ru/city/page/2/ получается что page считается подкатегорией и открывается содержимое новости sait.ru/city/2

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы