Rewrite - html files without ARGS

Hello,

I wanted to rewrite this url

news/any_file-name-1-9?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+homeinteriors+(Design+Interior)

To

news/any_file-name-1-9.html

I wrote


location = /news {
if ($args ~ ^ utm_source) {
set $args “”;
}
}


OR


location ~* ^.+.(htm|html)$ {
if ($args != “”) {
set $args “”;
}


But it doesn’t work

Can anyone help me? Let me know what I’m doing wrong :confused:

Posted at Nginx Forum:

On Thu, Nov 25, 2010 at 02:09:50PM -0500, stk wrote:

location ~* ^.+.(htm|html)$ {
if ($args != “”) {
set $args “”;
}


But it doesn’t work

Can anyone help me? Let me know what I’m doing wrong :confused:

location /news/ {
location ~ ^/news/(.+)$ {
alias /path/to/files/$1.html;
}
}


Igor S.
http://sysoev.ru/en/