使用GET参数缩短网址

时间:2013-11-27 11:58:17

标签: regex apache .htaccess mod-rewrite url-rewriting

我的当前网址字符串如下:

domain.com/search.php?s1=p1&s2=p2&s3=p3

我想将其转换为:

domain.com/search/p1/p2/p3

让我知道我需要在我的.htaccess中为同一个

写下哪些更改/规则

另外,我没有使用任何框架,它在核心PHP中。

谢谢!

1 个答案:

答案 0 :(得分:0)

将此代码放在DOCUMENT_ROOT/.htaccess文件中:

RewriteEngine On

RewriteRule ^search/([^/]+)/([^/]+)/([^/]+)/?$ /search.php?s1=$1&s2=$2&s3=$3 [L,QSA]