Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: проверка юзер агента
 
 автор: Gemorroj   (15.04.2008 в 16:31)   письмо автору
 
 

нужно чтобы в .htaccess проверялся юзер агент. если он пустой (защита от простеньких грабберов и т.п.) то выдавалась 403 ошибка, ну или можно просто переадресация куда-нибудь.
как это соорудить? подчеркиваю что нужно именно в .htaccess

   
 
 автор: Sobachka   (15.04.2008 в 18:28)   письмо автору
 
   для: Gemorroj   (15.04.2008 в 16:31)
 

RewriteCond %{HTTP_USER_AGENT} !^$
RewriteCond %{HTTP_USER_AGENT} !^http://(www\.)?site\.ru/ [nc]
RewriteRule .*\.(jpe?g|gif|png|mp3|php|wml|htm?l)$ http://site.com/hello.jpg [nc]
RewriteRule \.(jpe?g|gif|png|mp3|php|wml|htm?l)$ - [F] - эту строчку можно подставить вместо последней, чтобы перенаправлять на 403 Forbidden вместо картинки.

Может так? но в верности я не уверен :)

   
 
 автор: Gemorroj   (15.04.2008 в 22:24)   письмо автору
 
   для: Sobachka   (15.04.2008 в 18:28)
 

спасибо =)
ограничился этим
RewriteCond %{HTTP_USER_AGENT} ^$ 
RewriteRule .*\.(jpe?g|gif|png|mp3|zip|php|wml|htm?l)$ http://site.ru/error.php [NC] 

работает

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования