On Tue, Oct 13, 2015 at 6:09 AM, Andrew Hutchings <ahutchi...@nginx.com> wrote:
> Hi! > > On Tuesday 13 October 2015 08:59:02 steve wrote: > > Hi folks, > > > > I have a requirement from a customer that the terminal slash be > > rewritten when accessing the homepage - eg example.com/ is a 301 to > > example.com > > > > I've tried a simple rewrite of ^/$ but that just loops. > > > > Any ideas? > > As you have seen in other answers this will be pretty much impossible to > get > right. Have you considered writing some Javascript to do it client side > instead? Something like this: > > > http://stackoverflow.com/questions/10953792/change-url-in-browser-address-bar-without-reload-existing-page > > At least then (in theory) you can have the illusion of hiding the trailing > slash without risking breaking browser support for the site. > You can set a canonical URL if your intention is for SEO. This is the standard practice. https://moz.com/learn/seo/canonicalization > > Kind Regards > -- > Andrew Hutchings (LinuxJedi) > Senior Developer Advocate, NGINX Inc. > > _______________________________________________ > nginx mailing list > nginx@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx >
_______________________________________________ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx