【发布时间】:2014-11-22 00:14:38
【问题描述】:
我需要帮助来重写 URL,因为我需要将所有查询字符串值连接到一个用 + 号连接的单个参数,并将 = 号替换为:
这样的链接
http://domain.com/mypage?p1=v1&p2=v2&p3=v3
会变成
http://domain.com/mypage?params=p1:v1+p2:v2+p3:v3
(已编辑:我更改了页面名称,删除了 .php)
【问题讨论】:
-
这是可能的,但使用 PHP 会更有效。你为什么要使用 htaccess 和
mod_rewrite呢? -
该页面实际上不是PHP,我以这个名称为例。我需要使用我无法更改的库。
-
p1、p2、p3 是固定的吗(它们总是这样命名的)?它们都是必需的吗?
标签: apache mod-rewrite url-rewriting query-string