lighttpd 中的 URL 重写
我有以下查询:
update234ae5.php?q=1&q=2....
必须重写为:
update.php?cond=234ae5&q=1&q=2....
我使用:
"^/update(([a-zA-Z0-9]+))" => "/update.php?cond=$1"
如何添加其余的 url 字符串,因为我的 url 被重写为
update.php?cond=234ae5&
没有其余的参数
在 Apache 中我使用
RewriteCond %{QUERY_STRING} (.*)
RewriteRule ^/update([0-9a-z]+).php /update.php?cond=$1&%1
I have the following query:
update234ae5.php?q=1&q=2....
must be rewritten to:
update.php?cond=234ae5&q=1&q=2....
I use:
"^/update(([a-zA-Z0-9]+))" => "/update.php?cond=$1"
How can I add the rest of url string, because my url is rewritten to
update.php?cond=234ae5&
without the rest of params
In Apache I use
RewriteCond %{QUERY_STRING} (.*)
RewriteRule ^/update([0-9a-z]+).php /update.php?cond=$1&%1
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
正如 lighttpd 文档所述:
所以你会想要类似的东西:
As the lighttpd documentation states:
So you'll want something like: