Rewrite - html files without ARGS

Igor Sysoev igor at sysoev.ru
Thu Nov 25 23:26:13 MSK 2010


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

> 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 :/

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


-- 
Igor Sysoev
http://sysoev.ru/en/



More information about the nginx mailing list