301 redirects: a dangerous one way street (2012)
31–40 of 92 posts
Re: 301 redirects: a dangerous one way street (2012)
#32The problem with 301 without cache headers is that some browsers cache this forever due to some interpretation what 'permanent' means. You often can't use 302 because all your external links no longer work SEO magic for you with a 302. Google only transfers link juice with 301 [1]. If you make a mistake and misconfigure your server, you're toast. If a disgruntled employee 301 redirects your domain, you're toast. If a…
It would be great if there were a service that allowed you to search non-cached controlled 301s a crawler had encountered.
Re: 301 redirects: a dangerous one way street (2012)
#33I took over a domain which had previously 301-redirected HTTP:// to HTTPS://. It caused us no end of trouble getting the alpha site online -- obviously we set up SSL but we didn't realise it was the _first thing we'd have to do_. It also caused half a day of confusion to understand why some of our web browsers were still failing to connect and others could see the alpha site (because they'd never visited the previous…
This isn't just a problem with things like HTTP. The industry as a whole lacks a standard uniform way of dealing with domain transfers or expiration. CAs for example will happily issue certificates that expire after your domain.
Re: 301 redirects: a dangerous one way street (2012)
#34But then I do accept this perspective (if it's within your call to take this risk). Just don't 301-redirect it. Let the search engines figure it out for themselves.
If a user has a bookmark to an old resource, then it's a liability for you to try to keep your web of 301s working.
KISS!
Re: 301 redirects: a dangerous one way street (2012)
#35Earlier quoted context omitted.
This seems yet another example of web professionals not understanding HTTP. Much like webpages that say "404 not found" with a "200 OK" header.
In their defense that is probably the case of their MVC framework or CMS returning a 200 after not being able to match the route and not really them doing it on purpose. But yeah, I agree- (though I've missed them I'm sure) I pretty voraciously make sure my HTTP status matches my intended response- and sometimes that means you've got to write the code in the controller that tells the request to specifically return a…
Re: 301 redirects: a dangerous one way street (2012)
#36The problem with 301 without cache headers is that some browsers cache this forever due to some interpretation what 'permanent' means. You often can't use 302 because all your external links no longer work SEO magic for you with a 302. Google only transfers link juice with 301 [1]. If you make a mistake and misconfigure your server, you're toast. If a disgruntled employee 301 redirects your domain, you're toast. If a…
Re: 301 redirects: a dangerous one way street (2012)
#37Re: 301 redirects: a dangerous one way street (2012)
#38Re: 301 redirects: a dangerous one way street (2012)
#39So if you were to momentarily hack a big site like twitter.com and serve out a 301 to, say, pornhub, you would permanently brick twitter?
Re: 301 redirects: a dangerous one way street (2012)
#40That's what permanent means. "Adjective permanent Without end, eternal. Lasting for an indefinitely long time. " Also, "This response is cacheable unless indicated otherwise," says RFC 2616. Working as designed, IMNSHO. Perhaps not working as intended , but alas, that's a case of ¬RTFM.
This seems yet another example of web professionals not understanding HTTP. Much like webpages that say "404 not found" with a "200 OK" header.