.htacces - 具有 2 条规则的 RewriteRule

发布于 2024-12-10 19:07:41 字数 328 浏览 0 评论 0原文

我有查询字符串:

/index.php?abrir=usuario&id=1&pagina=1

所以,我需要更改为:

/usuario/1/1

我创建代码:

RewriteRule ^([^-]+)/$ /index.php?abrir=$1&%{QUERY_STRING} [L]

如何修改?因为我只能得到:

/usuario&id=1&pagina=1

谢谢!

I have the Query String:

/index.php?abrir=usuario&id=1&pagina=1

So, i need to change to:

/usuario/1/1

I create the code:

RewriteRule ^([^-]+)/$ /index.php?abrir=$1&%{QUERY_STRING} [L]

How I can modified that? Because I only can get:

/usuario&id=1&pagina=1

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

_失温 2024-12-17 19:07:41

对于其他链接,只需在其上方添加一行:

RewriteRule ^(.*)$ index.php?abrir=$1
RewriteRule ^(.*)/(.*)/(.*)$ index.php?abrir=$1&id=$2&pagina=$3

For other links, just add a line above it:

RewriteRule ^(.*)$ index.php?abrir=$1
RewriteRule ^(.*)/(.*)/(.*)$ index.php?abrir=$1&id=$2&pagina=$3
眼中杀气 2024-12-17 19:07:41

如果您的 id 和 pagina 参数是数字,您可以使用此规则:

RewriteRule ^(.*)/(\d*)/(\d*)$ index.php?abrir=$1&id=$2&pagina=$3

If your id and pagina arguments are digits you can use this rule :

RewriteRule ^(.*)/(\d*)/(\d*)$ index.php?abrir=$1&id=$2&pagina=$3
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文