2010-11-13 4 views
4

Как я могу заставить пользователя перенаправляться, если их IP-адрес был сопоставлен при отказе от IP-адреса, например.Перенаправление на отказ | htaccess

<Limit GET POST PUT> 
    order allow,deny 
    allow from all 
    deny from {removed IP address} 
</Limit> 

Мне нужно, чтобы они были перенаправлены на конкретный веб-сайт, когда им отказали в доступе.

Нуждаясь в помощи с этим ..

ответ

9

Setup скрипт для обработки 403 ошибок, добавив следующую строку в файл .htaccess:

ErrorDocument 403 /forbidden.php 

Затем обработать редирект в скрипте:

<?php 
header('Location: http://google.com'); 

Или сохранить все .htaccess вы могли бы сделать:

RewriteEngine On 
RewriteCond %{REMOTE_ADDR} 127.0.0.1 
RewriteRule (.*) http://google.com [R] 
+0

Но разве они не были полностью заблокированы после добавления? «клиент отказался от конфигурации сервера: /myserverpath/httpdocs/403.php». Для меня это так. Смотрел что-то вроде этого. Но так как они даже лишены этой страницы, не вижу смысла сейчас. –

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