Добавить статический каталог между двумя переменными сегментами.Перезапись URL .htaccess - PullRequest
0 голосов
/ 26 сентября 2018

Я переписываю свой веб-сайт PHP URLs в .htaccess Он работает нормально в большинстве случаев, например,

RewriteRule  ^featured/([A-Za-z0-9-]+)/?$   featured.php?cat=$1  [NC,L]

работает, и теперь у меня есть дело ..

RewriteRule  ^featured/([A-Za-z0-9-]+)/page/([0-9-]+)/?$   featured.php?cat=$1?page=$2  [NC,L]

здесь URL страницы первый аргумент повторяется как Совершенно новые автомобили? Страница = 2 Мне нужно, чтобы оно было Совершенно новые автомобили

Сегмент после признака будет переменным, а затем статический сегмент /page/, а затем переменный номер страницы,это должно привести к featured.php? cat = {первая переменная}? page = {вторая переменная}

1 Ответ

0 голосов
/ 26 сентября 2018

Измените ваше правило на:

RewriteRule ^featured/([a-z\d-]+)/page/([\d-]+)/?$ featured.php?cat=$1&page=$2 [QSA,NC,L]

Вместо & у вас есть еще ? в качестве цели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...