htaccess 重写调整

发布于 2024-12-09 22:39:24 字数 482 浏览 0 评论 0原文

我有一个 reqrite 规则,几乎可以做我想做的事情。我希望获得一些有关如何调整它的信息。

RewriteRule ^gallery(/(([a-zA-Z0-9-]+)/?)?)?$ gallery.php?groupId=$3 [NC,QSA]

这个规则有效,但我需要它来处理另一个这样的参数,

RewriteRule ^gallery(/(([a-zA-Z0-9-]+)/?)?)?$ gallery.php?groupId=$3**&showpage=$6** [NC,QSA]

我需要规则来处理

gallery
gallery/
gallery/somegroupid
gallery/somegroupid/
gallery/somegroupid/2
gallery/somegroupid/2/

我很欣赏你的输入。 谢谢。

I have a reqrite rule that is almost doing what I want. I would appreciate some info on how to tweak it.

RewriteRule ^gallery(/(([a-zA-Z0-9-]+)/?)?)?$ gallery.php?groupId=$3 [NC,QSA]

this rule works but I need it to handle one more argument like this

RewriteRule ^gallery(/(([a-zA-Z0-9-]+)/?)?)?$ gallery.php?groupId=$3**&showpage=$6** [NC,QSA]

I need the rule to handle

gallery
gallery/
gallery/somegroupid
gallery/somegroupid/
gallery/somegroupid/2
gallery/somegroupid/2/

I appreciate the input.
Thanks.

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

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

发布评论

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

评论(2

笔芯 2024-12-16 22:39:24

全部矿石规则:

RewriteRule ^gallery(/((([a-zA-Z0-9-]+)(/(\d+))?)/?)?)?$ gallery.php?groupId=$4&showpage=$6 [NC,QSA]

All in ore rule:

RewriteRule ^gallery(/((([a-zA-Z0-9-]+)(/(\d+))?)/?)?)?$ gallery.php?groupId=$4&showpage=$6 [NC,QSA]
弥枳 2024-12-16 22:39:24

试试这个,我在我的一个网站上的配置与您基本相同。

RewriteRule ^gallery/?([a-zA-Z0-9-]+)/([0-9]+)/?$ gallery.php?groupId=$1&showpage=$2 [NC,QSA,L]
RewriteRule ^gallery/?([a-zA-Z0-9-]+)/?$ gallery.php?groupId=$1 [NC,QSA,L]

Try this, I have essentially the same configuration as you on one of my sites.

RewriteRule ^gallery/?([a-zA-Z0-9-]+)/([0-9]+)/?$ gallery.php?groupId=$1&showpage=$2 [NC,QSA,L]
RewriteRule ^gallery/?([a-zA-Z0-9-]+)/?$ gallery.php?groupId=$1 [NC,QSA,L]
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文