Rewriting request to www.domain.com to domain.com
Zev Blut
zblut at cerego.com
Mon Jan 31 13:53:58 MSK 2011
Hello,
I am having a hard time getting the following type of domain rewrite to
work. This is what I have so far:
server {
listen 80;
charset off;
server_name www.foobar.com;
access_log /var/log/nginx/iknow_access.log cerelog;
location / {
rewrite ^ http://foobar.com permanent;
}
location /widgets/ {
return 410;
}
location /banners/ {
return 410;
}
error_page 404 410 /404.html;
location = /404.html {
root /data/foobar/current/public;
}
}
I want it to rewrite all requests to the www.foobar.com to the flat
level domain of foobar.com.
I.e. www.foobar.com/awesomelink should be foobar.com
But, I am getting foobar.com/awesomelink instead.
Also, the 410 responses are redirecting just like the location /
This is with Nginx 0.7.65
Any ideas what I am doing wrong?
Thanks,
Zev
More information about the nginx
mailing list