Google Chrome caches 301 redirects for a long time. When typing in a URL that you’ve previously visited that had a 301 redirect on it, it takes you to the redirected location without checking the server again. This could be argued as expected behavior, because it is a permanent redirection after all, but this post shows how you can remove a specific URL from the 301 cache in Chrome.
I just got this link from Justerson as to how to defeat that cache… Thanks to Justin and the folks at electrictoolbox.com for this – it was driving me nuts…
http://www.electrictoolbox.com/google-chrome-clear-301-redirect/