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

I need a fancy htaccess rewrite to query string

我需要对 htaccess 进行重写,它将采用此示例 url 并将其重写到主页并删除查询字符串。

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

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

这里是url中的"variables":

49.html 可能有任何 number.html

?key=BkPOBo4l - 字符串 "BkPOBo4l" 将更改

&tmpl=组件不会改变

如有任何帮助,我们将不胜感激。

重定向

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]