我有这样的网址
/projects/5-cockroft-renovation-after/detail/151-waterproofing-alberton.html**?tmpl=component**
如果我可以重定向到
,我会很高兴/projects/5-cockroft-renovation-after/detail/151-waterproofing-alberton.html
基本上希望删除?tmpl=component
中输入的.htaccess
这一点,我觉得我的知识在这个问题上有限。
答案 0 :(得分:2)
基本上,您可以将基于正则表达式的规则添加到.htaccess中,如下所示:
RewriteRule ^(some regexp pattern)(another regexp pattern)$ /something/$1/$2 [R]
在护腕中匹配的值比用$ 1,$ 2,$ 3等代替..
我想这对你有用:
RewriteRule ^(.+\.html).*$ $1 [R]
它应该从一开始就将文本带到.html并忽略它背后的所有内容。
答案 1 :(得分:0)
将这些规则添加到htaccess文件中:
RewriteEngine On
RewriteCond %{QUERY_STRING} tmpl=component
RewriteRule ^ %{REQUEST_URI}? [L,R]