Я только что столкнулся с той же проблемой и нашел ваше сообщение во время поиска - очевидно, вы исправили это, так как это было еще в 2010 году, но решили, что я опубликую то, что нашел, на случай, если кто-то найдет это. :)
Я использую htaccess для перенаправления моего URL-адреса с mydomaincom / index.php на mydomaincom / и обнаружил, что моя навигация не работает в Safari, поскольку мой href обращается к адресам, где значение index.php # и Safari v5 не переносятся якорные ссылки.
Вместо того, чтобы отключить перенаправление, я просто изменил URL-адреса, указав на значение mydomaincom / #. Это не только отлично работает для всех браузеров, но и ускорило мою страницу (пока не знаю, как, но будет искать это сейчас:))