我需要一个花哨的htaccess重写来查询字符串

时间:2016-04-05 22:48:56

标签: .htaccess rewrite

我需要重写htaccess,它将获取此示例网址并将其重写到主页并删除查询字符串。

实施例: 改写这个: http://www.domain.com/e-newsletters/forward/49.html?key=BkPOBo4l&tmpl=component

到此: http://www.domain.com/

以下是"变量"在网址中:

49.html可能有任何number.html

?key = BkPOBo4l - 字符串" BkPOBo4l"会改变

& tmpl = component不会改变

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

重定向

http://www.domain.com/e-newsletters/forward/49.html?key=BkPOBo4l&tmpl=component

http://www.domain.com/

您可以使用以下内容:

RewriteEngine on
RewriteCond %{THE_REQUEST} /e-newsletters/forward/[0-9]+\.html\?key=.+&tmpl=component [NC]
RewriteRule ^ http://www.domain.com/? [L,R]