php - URL rewriting with two parameters using .htaccess and Apache) -


i have below code in .htaccess:

options -indexes  rewriteengine on  rewriterule ^category/([a-za-z0-9-/]+)/page/([0-9]+)/{0,1}$ themes/tema_2/category.php?slug=$1&page=$2 [nc,l,qsa] 

i have problem second parameter "page"... when $_get['slug'] got this: fudbal/page/2 if url this: http://exmpl.com/category/fudbal/page/2.

so $_get['slug'] returns after category/ it's slug.

i need achieve this: when echo $_get['slug'] echo fudbal , when echo $_get['page'] echo 2.

you need tweak regex fix issue this:

options -indexes rewriteengine on  rewriterule ^category/([^/]+)/?$ themes/tema_2/category.php?slug=$1 [nc,l,qsa] rewriterule ^category/([^/]+)/page/(\d+)/?$ themes/tema_2/category.php?slug=$1&page=$2 [nc,l,qsa] 

Comments

Popular posts from this blog

angularjs - ADAL JS Angular- WebAPI add a new role claim to the token -

php - CakePHP HttpSockets send array of paramms -

node.js - Using Node without global install -