2013-10-24 6 views
0

Может кто-то пожалуйста, помогите мне с правилом httacess переписывания для пагинацииhttaccess пагинация переписывает правило

я написал мой httacccess следующего

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+([^.]+)\.php\?([^=]+)=([^\s&]+) [NC] 
RewriteRule^/%1/%2/%3? [L,R=301] 
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/?$ /$1.php?$2=$3 [L,QSA] 

Все отлично работает, кроме как с пагинацией

У моего index.php есть разбиение на страницы с ссылкой link.php? Page = 2 & ipp = 5

Как я могу сделать свою разбивку на страницы Работа? Любые советы и ответы заслуживают высокой оценки.

ответ

0

Добавьте это перед правилами, которые у вас уже есть:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+([^.]+)\.php\?page=([0-9]+)&([^=]+)=([^\s&]+) [NC] 
RewriteRule^/%1/%3/%4?page=%2 [L,R=301] 
+0

Спасибо Jon! но он не работает, мой код paginator выглядит так: items_per_page$this->querystring\">$i Мне нужно изменить на \ на ссылку здесь – PlanetZ

+0

@PlanetZ Что означает «* Мне нужно изменить на ссылку на ссылку здесь»? –

+0

Я имел в виду на странице pagination.php мне нужно создать ссылку для страниц как items_per-page "> – PlanetZ

Смежные вопросы