Как предотвратить переход пользователя обратно, на защищенную страницу, после того как он разлогинился?
Да, в общем-то, никак. Только я, например, не понимаю для чего это нужно. Если пользователь уже и так был на этой странице, какой смысл скрывать её от него после логаута?
Запретить кэширование браузеру различными http заголовками типа Cache-Control, Expires, Pragma: no-cache.

Правда есть браузеры, которым плевать на стандарты и запреты. И это даже не IE, а Opera (если ничего не изменилось за последнее время)