.htaccess redirect на определено IP

Dido_net

Registered
Здравейте!
Може ли с .htaccess да се редиректва определено IP?
Или примерно да банна някой от .htaccess и да го редиректва към определен файл, но не грешка 400, ами примерно да пише рийзъна за бана? :roll:

едит: мислил съм с php да инклъдна един файл който проверява ип-то.. но става дълга и широка, защото трябва да го вграждам във форум и галерия.. :(
 
Код:
RewriteCond %{REMOTE_ADDR} ^xxx\.xxx\.xxx\.xxx$
RewriteRule .* http://www.site.com [R,L]
Експериментирай, дано е този начина.
 
работи :)
но примерно, как да го направя, да редиректва към 404.php?reason=hack ?
като 404.php е в същата папка? :roll:
 
Dido_net каза:
обаче 404.php е в същата папка и htaccess-a не ми позволява да го отворя :(

<Files 404.php>
order allow,deny
allow from all
</Files>
________________
Горе направих малка промяна:

Код:
<?
 if(isset($_GET['reason'])) { echo "Достъп отказан! Причина: " . $_GET['reason']; }
 else { echo "Достъп отказан!"; }
?>
EDIT: а защо 404 а не 403? :shock:
 
имам ето този код, но нищо не става...

<Files 404.php>
order allow,deny
allow from all
</Files>

RewriteEngine on
RewriteCond %{REMOTE_ADDR} ^91\.139\.152\.43$
RewriteRule .* http://7a.d3-design.net/404.php?reason=hack [R,L]


firefox-a дава това :

The page isn't redirecting properly

Firefox has detected that the server is redirecting the request for this address in a way that will never complete.
 
Ако дам на 404.php?reason=hack да е allow from all - пак не работи..
как да го направя? :roll:
 

Back
Горе