|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » mod_rewrite: правило для браузеров IE 5/6 |
|
|
mod_rewrite: правило для браузеров IE 5/6
|
Пользователь Сообщения: 99 |
Здравствуйте.
Есть задача: Нужно через htaccess /modrewrite забанить только IE5 и IE6 (арт проект) Вчера перелопатил кучу сайтов. Перепробовал много вариантов. Но ничего толкового не получалось. Тестил на IE7 и IE6. Обычно банился только IE7 / оба / никто Тесты были на 1. IEtester + denver 2. http://browsershots.org 3. http://spoon.net/browsers/ (Виртальн машину поставить пока возможности нет) Вот что пробовал (каждая строчка есть испробованный в-т) Options +FollowSymLinks RewriteEngine on RewriteBase / Спасибо. |
|
Отправлено: 21:51, 06-02-2010 |
Deadooshka Сообщения: 2562
|
Профиль | Отправить PM | Цитировать №2 оставьте (можно без скобок), только добавьте флаг [L] к правилу, иначе может получиться бесконечный цикл.
|
Отправлено: 23:43, 06-02-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 99
|
Профиль | Отправить PM | Цитировать Спасибо Sham Sham, попробовал еще раз указанный вами варинат
1. IEtester 2. http://spoon.net/browsers - при тесте забанен оба браузера 3. http://browsershots.org/ - забанен только ie6 Где же правда? + при тесте с рабочей машины в IE8 сайт был забанен ![]() Sham Sham есть ли у вас возможность проверить работу модреврайта на ie 5 6 7 8 ? Весия htaccess которую использовал DirectoryIndex index.html AddDefaultCharset utf-8 DefaultLanguage ru-RU AddLanguage ru .ru AddLanguage en .en AddLanguage de .de AddCharset UTF-8 .html .htm .txt .sh .shtml .php .php3 <IfModule mod_charset.c> CharsetDisable on CharsetPriority UTF-8 windows-1251 koi8-r ISO-8859-5 ibm866 CharsetDefault utf-8 CharsetSourceEnc utf-8 AddDefaultCharset utf-8 </IfModule> Options +FollowSymLinks RewriteEngine on RewriteBase / RewriteCond %{HTTP_USER_AGENT} MSIE\ ([56])\. RewriteRule .* ban.html [L] |
Отправлено: 01:28, 07-02-2010 | #3 |
Deadooshka Сообщения: 2562
|
Профиль | Отправить PM | Цитировать Firefox + User Agent Switcher для тестирования. Все должно работать.
|
Отправлено: 03:06, 07-02-2010 | #4 |
Пользователь Сообщения: 99
|
Профиль | Отправить PM | Цитировать Спасибо Sham!
User Agent Switcher - для IE6 бан как и нужно IE7 и IE8 без бана ![]() Но! - почему тогда IE8 установленный на чистую XP отсылается мод реврайтом на бан страницу? ![]() Попробовал сервис для проверки заголовков-ответов с сайта http://web-sniffer.net/ - там с бан/не бан работает хорошо (правда для проверки IE8 нет) завтра займусь проверкой юзерагента на моем IE8 |
|
Последний раз редактировалось blacks2, 07-02-2010 в 07:44. Отправлено: 07:25, 07-02-2010 | #5 |
Пользователь Сообщения: 99
|
Профиль | Отправить PM | Цитировать Протестил какие "обманщики" отдают какой заголовок:
Использовал сервис http://www.useragentstring.com/ от "реальных" установленных IE на XP IE8 - Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; IE6 - Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; User Agent Switcher IE8 - Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1) IE7 - Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) IE6 - Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) IEtester IE8 - Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; IE7 - Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; IE6 - Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; spoon.net IE8 - Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; IE7 - Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; IE6 - Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; http://browsershots.org/ - Для ответа нужно писать скрипт. Но к сожалению пока на это нет времени. Да и в PHP не силен. Теперь понятно почему у меня банились сразу несколько версий хотя в htaccess предположительно было все правильно. Sham, люди добрые подскажите как быть? - получается с "баном через htaccess" могут быть проблемы... или у меня что-то настройками не так? |
Отправлено: 20:18, 07-02-2010 | #6 |
Deadooshka Сообщения: 2562
|
Профиль | Отправить PM | Цитировать |
Отправлено: 20:44, 07-02-2010 | #7 |
Пользователь Сообщения: 99
|
Профиль | Отправить PM | Цитировать Ок. С виртуальными понятно дело - много чего может запутанно.
Но почему стандартный, нормальный IE8 в заголовке отсылает еще и Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ;? |
Отправлено: 21:18, 07-02-2010 | #8 |
Deadooshka Сообщения: 2562
|
Профиль | Отправить PM | Цитировать имхо заголовок отсылается системный (из реестра), т.е. того браузера, который встроен в систему Windows, а это может быть только одна версия браузера IE.
Вывод такой: при установке IE8 поверх IE6 (или наоборот) в реестре оказалось значение IE6. Наверное, можно исправить (найти нужный ключ поиском по реестру). |
Отправлено: 21:37, 07-02-2010 | #9 |
Пользователь Сообщения: 99
|
Профиль | Отправить PM | Цитировать Цитата Sham:
Никтож спецом не будет править реестр... |
|
Отправлено: 21:53, 07-02-2010 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VPN - Kerio VPN правило для интернета | sususa | Сетевые технологии | 8 | 12-03-2011 00:59 | |
Клиенты - Правило для почты Outlook 2003 | migunov | Microsoft Exchange Server | 2 | 28-04-2009 13:18 | |
V. 5.5/2000/2003 - Правило для Exchange | stavsys | Microsoft Exchange Server | 1 | 11-04-2009 17:10 | |
Разное - Какой язык подойдет для Браузеров | DENoszone | Программирование и базы данных | 2 | 07-09-2008 00:04 | |
Быстрая цитата (bookmarklet) для браузеров Opera и Mozilla | Vadikan | О сайте и форуме | 14 | 15-01-2005 01:52 |
|