Unfortunate Placement of Yahoo! Ad
Only a geek would find this funny. And if you really don’t understand it then you may want to brush up on your HTTP Status Codes.
Tags: Search Engine, Yahoo
status loading...
Only a geek would find this funny. And if you really don’t understand it then you may want to brush up on your HTTP Status Codes.
Tags: Search Engine, Yahoo
In a follow up to my previous post on Proper URL Construction, I am going to dive more deeply in to the Status Codes that control the redirects that were talked about in my previous article.
Most developers are familiar with the HTTP 1.0 Status Codes, that have been recently popularized by the SEO guys. We have all heard that you should use 301 Moved Permanently instead of 302 Temporary Redirect. What many of the SEO guys won’t tell you, because they don’t know any better, is that they are using the RFC 1945 HTTP/1.0 Standard that was released in May 1996, that is right it is about 12 years old. The newest HTTP/1.1 Standard, RFC 2616, was released in June 1999, and made some pretty drastic changes the the 3xx Redirect Status Codes. The goal of this post is to inform and familiarize developers with the HTTP/1.1 Standard, specifically the 3xx Redirect Status Code changes. This can have drastic effect on how you handle requests on your website and optimize your site for search engines.
In the middle-to-late 1990’s 302 Moved Temporarily was the most popular redirect code, but also an example of industrial practice contradicting the standard. HTTP/1.0 specification (RFC 1945) required the client to perform a temporary redirect (the original describing phrase was “Moved Temporarily”), but popular browsers implemented it as though it was a 303 See Other.
Note from 302 Found: RFC 1945 and RFC 2068 specify that the client is not allowed to change the method on the redirected request. However, most existing user agent implementations treat 302 as if it were a 303 response, performing a GET on the Location field-value regardless of the original request method. The status codes 303 and 307 have been added for servers that wish to make unambiguously clear which kind of reaction is expected of the client.
Therefore, HTTP/1.1 added status codes 303 and 307 to disambiguate between the two behaviors. However, majority of Web applications and frameworks still use the 302 status code as if it were the 303.
The next part will be a guide of the conditions that should be met in order to use the specific redirect.
the user agent MUST NOT automatically redirect the request unless it can be confirmed by the user, since this might change the conditions under which the request was issued.
An example of an HTTP Redirect Response will look something like the following, this was take from my own site when somebody queries www.coderjournal.com:
HTTP/1.1 301 Moved Permanently Date: Tue, 24 Apr 2007 18:12:55 GMT Server: Apache Location: http://www.coderjournal.com/ Keep-Alive: timeout=15, max=99 Connection: Keep-Alive Transfer-Encoding: chunked Content-Type: text/html; charset=iso-8859-1131
If you would like to learn more about how to perform these redirects, that I have talked about above, in your favorite language please read this article from Steven Hargrove.
Update (2008-5-20): I have updated my understanding of the different types of redirects that developers may want to use. See above for my new understandings.
Tags: HTTP, Search Engine, SEO, Status Codes
Jeff Atwood says all the signs are clear that we might be in the Dot-Com Bubble 2.0.
The “dot-com bubble” was a speculative bubble covering roughly 1995–2001 during which stock markets in Western nations saw their value increase rapidly from growth in the new Internet sector and related fields. The period was marked by the founding (and in many cases, spectacular failure) of a group of new Internet-based companies commonly referred to as dot-coms. A combination of rapidly increasing stock prices, individual speculation in stocks, and widely available venture capital created an exuberant environment in which many of these businesses dismissed standard business models, focusing on increasing market share at the expense of the bottom line. The bursting of the dot-com bubble marked the beginning of a relatively mild yet rather lengthy early 2000s recession in the developed world.
I read a Digg post today, that some how made it to the front page, that just made me laugh. The author of the post was obviously very ignorant in his approach and lazy on research that went in to his blog post.
See if anybody can find the Big Save As Button on the picture below.
As one commenter on this article put it:
floppyllamadigg: We’ve met the one user on the planet that can’t function without Clippy.
I tend to agree with floppyllamadigg in that any user that cannot find the huge circle button with the Windows Logo in it or isn’t at least curious enough to click that huge target probably should stick with Notepad or the more advanced WordPad.
Update: (17:30 EST) And the lemmings follow along.
Update: (2007-4-21) And the good times keep rolling over at Fumbled.org. The new post on Fumbled.org seems to be more of a backhanded apology. However as I have said before when you make a mistake, fess up, there is nothing more refreshing in this days world than that. So kudos to R Lee Creasy, who I featured above in the lemmings update.
Tags: Funny, Microsoft, Office, Stupid User Tricks