如何从查询字符串中删除参数并重写URL?

时间:2016-12-22 13:23:52

标签: windows .htaccess url-rewriting

我有一个显示如下的网址

http://www.domain.com/previous-winners/?ceremony=406&title=2015

我试图用我的.htaccess文件重写这个,就像这样。保留标题参数并放弃仪式。

http://www.domain.com/previous-winners/2015

这是我到目前为止所拥有的

RewriteRule ^previous-winners/$2  /previous-winners/?ceremony=$1&title=$2  [NC]

但我不确定下一步该去哪里。

1 个答案:

答案 0 :(得分:0)

.htaccess

中使用此规则
RewriteEngine On
RewriteRule ^previous-winners/([^/]*)$ /previous-winners/?ceremony=406&title=$1 [L]

它将为您留下以下网址:http://www.domain.com/previous-winners/2015

在测试之前,请确保清除缓存。