Hacker News new | comments | show | ask | jobs | submit login

Since the OP is using nginx, here is how you properly do a 301 redirect straight from nginx.conf (in the 'server' section for meloncard.com):

        rewrite  ^/(.*)$  http://safeshepherd.com/$1  permanent;

That's actually more complicated than it needs to be, see http://wiki.nginx.org/Pitfalls#Taxing_Rewrites


    rewrite ^/(.*)$ http://domain.com/$1 permanent;

    rewrite ^ http://domain.com$request_uri? permanent;

    return 301 http://domain.com$request_uri;

Awesome - thanks!

Nice tip. Perhaps with https instead of http in the redirect URL, though? :)

True! It does look like Google will accept https as a canonical homepage link. They do it for Twitter.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact