.htaccess重定向部分url?tmpl = component

时间:2012-12-03 11:33:36

标签: .htaccess url url-rewriting

我有这样的网址

/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这一点,我觉得我的知识在这个问题上有限。

2 个答案:

答案 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]