| Обзор Темы | 
 
Anonymous
 
  | 
  когда размещено 19.5.2004 в 12:06 | 
 
| Цитата: |  сообщение  Anonymous 
Ребята, помогите, кто знает как справится с такой штукой: 
 
1) Пишу в .htaccess: 
ErrorDocument 403 /error403.html 
SetEnvIfNoCase Referer ^(http://www.|http://)ttdown.com ban  
<Files ~ "^.*$">  
order allow,deny  
allow from all  
deny from env=ban  
</Files>  
 
По идее, забаненым реферрерам полагается лицезреть кастом еррор пейдж (error403.html), но этого не происходит. Точнее, происходит не совсем так как
надо: показывается стандартная апачевская страница 403 и все. 
Смотрю логи - там вот какая петрушка: 
[Thu Oct 30 02:42:29 2003] [error] [client xxx.xxx.xxx.xxx] client denied by server configuration: /home/mydomain/public_html/mypage.html 
[Thu Oct 30 02:42:23 2003] [error] [client xxx.xxx.xxx.xxx] client denied by server configuration: /home/mydomain/public_html/error403.html 
Т.е. не пускает и на страницу 403. 
Вопрос: как победить? Я не особый специалист в .htaccess, а подобный пример я чеснейшим способом стянул из туториалов   
 
2) Следующий вопрос: дополнительно я бы хотел забанить любых реферреров пришедших с домена .cn, а точнее, направить их на кастом педж. Китайцы
конечно, милые люди и заслуживают уважения, но пошли они в ж....!!! 
Как мне сделать что-то вроде как в поиске *.cn - т.е. как в .htaccess сказать "любая строка" + .cn, .tw, .af, .tk ? 
 
3) Поддерживает ли .htaccess многоэтажные конструкции, подобные приведенной выше? Т.е., в одной конструкции я запрещаю .cn, в другой - ограничиваю
доступ к определенным файлам.   |  
 
  | 
 
Anonymous
 
  | 
  когда размещено 27.4.2004 в 21:28 | 
 
Сервер при 403 ощ-ке не обращается к .htaccess. Надо создать в cpanele свою ошибку 403 и своим файлом её заменить(он её кладёт сразу html_public 
)
  | 
 
Anonymous
 
  | 
  когда размещено 30.10.2003 в 13:51 | 
 
Ребята, помогите, кто знает как справится с такой штукой: 
 
1) Пишу в .htaccess: 
ErrorDocument 403 /error403.html 
SetEnvIfNoCase Referer ^(http://www\.|http://)ttdown\.com ban  
<Files ~ "^.*$">  
order allow,deny  
allow from all  
deny from env=ban  
</Files>  
 
По идее, забаненым реферрерам полагается лицезреть кастом еррор пейдж (error403.html), но этого не происходит. Точнее, происходит не совсем так как
надо: показывается стандартная апачевская страница 403 и все. 
Смотрю логи - там вот какая петрушка: 
[Thu Oct 30 02:42:29 2003] [error] [client xxx.xxx.xxx.xxx] client denied by server configuration: /home/mydomain/public_html/mypage.html 
[Thu Oct 30 02:42:23 2003] [error] [client xxx.xxx.xxx.xxx] client denied by server configuration: /home/mydomain/public_html/error403.html 
Т.е. не пускает и на страницу 403. 
Вопрос: как победить? Я не особый специалист в .htaccess, а подобный пример я чеснейшим способом стянул из туториалов :) 
 
2) Следующий вопрос: дополнительно я бы хотел забанить любых реферреров пришедших с домена .cn, а точнее, направить их на кастом педж. Китайцы
конечно, милые люди и заслуживают уважения, но пошли они в ж....!!! 
Как мне сделать что-то вроде как в поиске *.cn - т.е. как в .htaccess сказать "любая строка" + .cn, .tw, .af, .tk ? 
 
3) Поддерживает ли .htaccess многоэтажные конструкции, подобные приведенной выше? Т.е., в одной конструкции я запрещаю .cn, в другой - ограничиваю
доступ к определенным файлам.
  | 
 
 
 |