как переписать две множественные переменные с помощью htaccess и получить значения переменных

#php #.htaccess

#php #.htaccess

Вопрос:

У меня проблема в моем коде.. В принципе, я хочу переписать URL-адрес следующим образом

news.com/category/international-news/page/1

в приведенном выше примере category.php это страница и international-news категория.

Я мог получить значение только одной переменной, используя правило перезаписи htaccess

 RewriteRule ^category/([a-zA-Z0-9-/] )/ category.php?categoryURL=$1
  

Я могу получить значение имени категории, но не знаю, как получить второе значение переменной, которое является страницей
, так что может кто-нибудь сказать мне, как я могу передать две переменные одновременно в моем URL?

 RewriteRule ^category/([a-zA-Z0-9-/] )/ category.php?categoryURL=$1
  

Я также пытался

 RewriteRule ^category/([a-zA-Z0-9-/] )/ category.php?page=$1
  

Я хочу этот URL
news.com/category/international-news/page/1

и хотите получить из него два значения international-news и page значение

Ответ №1:

вы просто фиксируете нужные параметры в круглых скобках.

 RewriteRule category/([a-zA-Z0-9-] )/page/([0-9] ) category.php?categoryURL=$1amp;page=$2