Hacker Newsnew | comments | show | ask | jobs | submitlogin

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

Bad:

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

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

    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.

-----




Applications are open for YC Summer 2015

Guidelines | FAQ | Support | Lists | Bookmarklet | DMCA | Y Combinator | Apply | Contact

Search: