За последние 24 часа нас посетили 18723 программиста и 1662 робота. Сейчас ищут 929 программистов ...

mod_rewrite и IE

Тема в разделе "Вопросы от блондинок", создана пользователем Алена, 15 июл 2010.

  1. Алена

    Алена Активный пользователь

    С нами с:
    11 апр 2010
    Сообщения:
    13
    Симпатии:
    0
    Очень странная проблема. В .htaccess пишу RewriteRule .* /index.php. Только в IE и больше ни в каких других браузерах происходит редирект дважды! Почему так? Как это можно исправить?
     
  2. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Ни с какой переадресацией модуль mod_rewrite не связан. Ни в каких браузерах.
    Он преобразует URL на сервере, не более того.
     
  3. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Алё-алё-алёнка! - Кричу я в телефонку.
     
  4. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    опа
    Код (Text):
    1. RewriteRule ^(.+)$ http://другой-сайт/$1 [R=301,L]
    не переадресует?
    хотя да, mod_rewrite и браузеры не связаны
     
  5. Алена

    Алена Активный пользователь

    С нами с:
    11 апр 2010
    Сообщения:
    13
    Симпатии:
    0
    Всё, проблемма решена!
    Дело оказалось действительно не в mod_rewrite. Оказалось, что браузер (только наш "любимый" IE) сам начинает повторно редиректиться из-за стиля style="behavior: url('./png.htc');", прописанного в html. Стоило убрать все такие стили и повторный редирект исчез. Ещё говорят, что браузер может так редиректиться из-за пустой картинки, то есть когда в html прописано src="".
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    ммм. странные у вас бразуеры водятся...