Очень странная проблема. В .htaccess пишу RewriteRule .* /index.php. Только в IE и больше ни в каких других браузерах происходит редирект дважды! Почему так? Как это можно исправить?
Ни с какой переадресацией модуль mod_rewrite не связан. Ни в каких браузерах. Он преобразует URL на сервере, не более того.
опа Код (Text): RewriteRule ^(.+)$ http://другой-сайт/$1 [R=301,L] не переадресует? хотя да, mod_rewrite и браузеры не связаны
Всё, проблемма решена! Дело оказалось действительно не в mod_rewrite. Оказалось, что браузер (только наш "любимый" IE) сам начинает повторно редиректиться из-за стиля style="behavior: url('./png.htc');", прописанного в html. Стоило убрать все такие стили и повторный редирект исчез. Ещё говорят, что браузер может так редиректиться из-за пустой картинки, то есть когда в html прописано src="".