Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Директива BrowserMatch - Apache
Форумы портала PHP.SU » Серверное администрирование » Apache и другие веб-серверы » Директива BrowserMatch - Apache

Страниц (2): [1] 2 »
 

1. Friendly Man - 02 Марта, 2010 - 10:38:53 - перейти к сообщению
Перечитал manual какой только нашёл в Инете но к сожалению так и не понял для чего конкретно нужна эта директива. Растерялся
Огромная просьба дайте пожалуйста вразумительный ответ на это вопрос...

Спасибо.
2. Viper - 02 Марта, 2010 - 13:14:44 - перейти к сообщению
позволяет установить переменные окружения(вроде как системные для апача(не для ОС)) в зависимости от браузера.

лучше начать с http://httpd[dot]apache[dot]org/docs/2[dot]2[dot][dot][dot]if[dot]html#setenvif и плавно перейти к BrowserMatch.
3. Friendly Man - 02 Марта, 2010 - 14:04:10 - перейти к сообщению
Можно какой нить пример если не сложно ?
4. Champion - 02 Марта, 2010 - 14:05:15 - перейти к сообщению
Там же есть. Что тебе в них не понятно?
5. JustUserR - 02 Марта, 2010 - 15:45:02 - перейти к сообщению
Friendly Man Обычное htaccess-условие по которому можно или запретиь доступ к файлу или перенаправить куда-то еще Есть также условия пернаправдения по запрашиваемой кодировке и тд
6. Friendly Man - 02 Марта, 2010 - 15:53:47 - перейти к сообщению
Вы меня не поняли) Я говорю оконкретном примере этой директивы что она делает. Ну на понятном человеческом языке. Не впускает с того или иного браузера или там блокирует какие нить действия с этих браузеров. Вот чего я не могу догнать. Непосредственно практика нужна. Объясните на пальцах плиз(
7. JustUserR - 02 Марта, 2010 - 16:14:45 - перейти к сообщению
Friendly Man Такой код анализирует user-agent браузера и устанавливает переменные окружения br1 и br2 по которым потом можно сделать редирект
CODE (htmlphp):
скопировать код в буфер обмена
  1. BrowserMatch "^Regular_expression$" br1=1
  2. BrowserMatchNoCase "^Regular_expression$" br2=1
8. Viper - 02 Марта, 2010 - 16:18:50 - перейти к сообщению
к примеру BrowserMatch "Mozilla/5" force-response-1.0 заставит отсылать сервер ответ в версии HTTP 1.0, а не 1.1, если user-agent клиента Mozilla Firefox 3.0
9. Friendly Man - 02 Марта, 2010 - 17:19:07 - перейти к сообщению
Да я так понял что бы это всё понять нужно освежить знания по спецификации HTTP ?

Там метод заголовок тело... Короче всё это тесно связано именно с HTTP структурой и элементами CGI ?
10. JustUserR - 02 Марта, 2010 - 17:24:03 - перейти к сообщению
Friendly Man пишет:
Там метод заголовок тело... Короче всё это тесно связано именно с HTTP структурой и элементами CGI ?
Именно так ведь htaccess это и есть конфигурация HTTP-сервера а это и есть его спецификациии по сути Улыбка
11. Friendly Man - 02 Марта, 2010 - 17:58:38 - перейти к сообщению
Вот нашёл может кому интересен будет данный ресурс;
http://lib[dot]ru/WEBMASTER/rfc2068/
12. JustUserR - 04 Марта, 2010 - 09:55:33 - перейти к сообщению
Friendly Man пишет:
Вот нашёл может кому интересен будет данный ресурс;
http://lib[dot]ru/WEBMASTER/rfc2068/
Отличный ресурс - особенно порадовало Гораздо удобнее смотреть это в Internet Explorer 4.0 и выше, чем в чем-либо еще... за что сразу добавил с в избранное Улыбка
Также советую вам почитать о синтаксисе и директивах файла htaccess
13. Friendly Man - 04 Марта, 2010 - 17:17:23 - перейти к сообщению
Цитата:
Также советую вам почитать о синтаксисе и директивах файла htaccess

Я в данный момент прохожу само-обучение по Apache v.1.3

Название книги: Администрирование Web сервера Apache и руководство по электронной коммерции
Авторы: СКОТТ ХОКИНС
Год: 2001

Как раз сейчас в начале изучаю Директивы. У меня сформировался вопрос на каком уровне должны быть знания по Apache скажем у WEB разработчика (программиста). И нужны ли ему эти знания?
14. JustUserR - 04 Марта, 2010 - 17:29:33 - перейти к сообщению
Friendly Man пишет:
У меня сформировался вопрос на каком уровне должны быть знания по Apache скажем у WEB разработчика (программиста). И нужны ли ему эти знания?
Мне кажется что это очень важно знать когда этот программист решает писат не промте программки на PHP а блее сложные CGI-приложения - и помимо директив htaccess желательно знать и как работает CGI - очень подробно это описно тут http://forum.php.su/topic.php?fo...m=65&topic=3 на примере CGI-скриптов на Perl Улыбка
15. Friendly Man - 04 Марта, 2010 - 19:34:24 - перейти к сообщению

 

Powered by ExBB FM 1.0 RC1