2013-11-07 3 views
0

Htaccess очень чувствителен, когда я пытаюсь:Я хотел бы, чтобы блокировать URL .htaccess

RewriteCond %{HTTP_REFERER} atirchad.com [NC,OR] 
RewriteCond %{HTTP_REFERER} atirchad. [NC,OR] 
RewriteRule .* - [F] 

блокировать сайт atirchad.com, я получаю ошибку 500 на моем собственном сайте

Как может Я блокирую этот сайт двумя расширениями? http://unab-frances.zz.mu/?

для первого URL, я нашел:

RewriteCond %{HTTP_REFERER} ^http://atirchad\.com$ 
RewriteRule . - [F,L] 

и это не ошибка мой сайт,

спасибо

+0

2-й линии первое изменение кода '[NC, OR]' на '[NC]' и посмотреть, не остановит ли эта ошибка, вы также хотите изменить третью строку '[F]' на '[F, L]' – Prix

+0

спасибо, что это лучше сейчас, но не в Safari. – user1525830

+0

есть разница между. * И (. *)? – user1525830

ответ

0

Попробуйте это правило:

RewriteEngine On 

RewriteCond %{HTTP_REFERER} [/.]atirchad\. [NC] 
RewriteRule^- [F] 
+0

спасибо, я очистил кеш моих браузеров, и он работает только с Google Chrome, поэтому я использовал IP-адрес веб-сайта, чтобы отказать ему, и теперь он работает в IE, но не в Safari – user1525830

Смежные вопросы