【问题标题】:Shorten url with GET parameters使用 GET 参数缩短 url
【发布时间】:2013-11-27 11:58:16
【问题描述】:

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

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

我想把它转换成:

domain.com/search/p1/p2/p3

让我知道我需要在我的 .htaccess 中写入哪些更改/规则

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

谢谢!

【问题讨论】:

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


    【解决方案1】:

    将此代码放入您的DOCUMENT_ROOT/.htaccess 文件中:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多