私はApacheにこのルールを持っています:
RewriteRule ^seccion/([^/\.]+)/?$ index.php?tipo=seccion&slug=$1 [L]
RewriteRule ^seccion/([^/\.]+)/pag/([0-9]+)$ index.php?tipo=seccion&slug=$1&page=$2 [QSA,L]
どちらも完璧に機能しますが、nginxにはこの2があります
rewrite ^/seccion/([^\?]+)$ /index.php?tipo=seccion&slug=$1 last;
rewrite ^/seccion/([^\?]+)$/pag/([0-9]+)$ /index.php?tipo=seccion&slug=$1&pag=$2 last;
2 番目のパラメーターは機能しません。パラメーター 1 のみが機能しますが、実際には「支払い」とページ番号が追加されます。例
http://example.com/seccion/sports/pag/4
%slug
取得します:sportspag4
私が間違っていることの手がかりはありますか?