Помогите с .htaccess в DLE

Василич#
На сайте с 10.03.2009
Offline
111
236

Здравствуйте ! Есть категория в DLE /ovoschi/.

Использую в нём доп. поле с перекрёстными ссылками.

Но вот такая конструкция: /ovoschi/searchxf/поле меня не совсем устраивает.

Соответственно, убрал из движка /searchxf, и стало: /ovoschi/поле.

Теперь, в чем проблема, страницы пагинации в самой категории перестали работать, ибо идут они:

/ovoschi/page/1/, а пагинация по перекрестным ссылкам: /ovoschi/pole/page/1/

В .htaccess:

RewriteRule ^ovoschi/(.*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [B,L]
RewriteRule ^ovoschi/(.*)/$ index.php?do=xfsearch&xf=$1 [L]

Как сделать исключение, и применять это правило исключительно тогда, когда есть поле /ovoschi/какой-то текст/page/

RewriteRule ^ovoschi/(.*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2

Заранее благодарен.

bmw-power.com.ua (https://bmw-power.com.ua)
MT
На сайте с 17.01.2017
Offline
22
#1

Как-то так (.+)

Василич#
На сайте с 10.03.2009
Offline
111
#2

MikeTheRaven, спасибо, но не работает...

RewriteRule ^ovoschi/(.+)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [B,L]
RewriteRule ^ovoschi/(.+)/$ index.php?do=xfsearch&xf=$1 [L]

Применяет это правило и к категории, у которой есть просто вид:

сайт.ру/ovoschi/page/1

А мне нужно применять это правило только если вид такой:

сайт.ру/ovoschi/какой-то текст/page/

---------- Добавлено 16.10.2018 в 22:15 ----------

UPD: решил с помощью: ([^/]*)

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