back button dosnt work after a router redirect
hi, i use British Telecom (BT) wifi hotspots frequently. this service will alow anyone to connect to a BT hotspot router and will redirect any request to a log in page provided by the router. once you log in you can use the service for an amount of time and then the router will again redirect you to a log in page.
whenever im redirected to said log in page (provided by the router) the back button in firefox forgets all the history relevant to the tab that was redirected.
for example i'm on www.google.com and i enter a search and the router redirects me to the BTwifi login page. now the back button for that tab is greyed out.
Many site issues can be caused by corrupt cookies or cache. In order to try to fix these problems, the first step is to clear both cookies and the cache. Note: This will temporarily log you out of all sites you're logged in to. To clear cache and cookies do the following:
- Go to Firefox > History > Clear recent history or (if no Firefox button is shown) go to Tools > Clear recent history.
- Under "Time range to clear", select "Everything".
- Now, click the arrow next to Details to toggle the Details list active.
- From the details list, check Cache and Cookies and uncheck everything else.
- Now click the Clear now button.
Further information can be found in the Clear your cache, history and other personal information in Firefox article.
Did this fix your problems? Please report back to us!
what you've suggested is very destructive, could you please let me know how to back up the data that this would remove?.
Unfortunately, there's no convenient way to restore Firefox's cache files or cookie database. You would have to roll back any new cookies or cached files, and possibly other history as well.
I'm having a hard time thinking of a way that a site could remove tab history... are you sure it's not opening a new window or new tab?
Even if the back button does not show there is any history, can you use the History menu (or History sidebar, Ctrl+h) to return to a previous page in that tab?
I believe what is happening is that the router is sending a HTTP redirect response, and Firefox takes the new URL to be the proper URL, losing the old URL in the process. Clearing cache won't help, and I don't know how to make Firefox not do that.
I know this was asked a while ago, but I think I have a solution.
When you're faced with the BT WiFi log in page, open a new tab and load any webpage so that you're redirected to the page in a different tab. Proceed to log in, then close that tab. Wait a few seconds and then go back to the page you were previously on, you should have all your previous data still on that page without being redirected.