Я думаю, что ваш код должен быть таким образом круглым основанным на ваш order Allow,Deny
ErrorDocument 403 http://somedomen.com/index.php/errorpage
order allow,deny
allow from all
deny from 1.2.3.4
deny from 5.6.7.8
Однако синтаксис deny
не генерирует ошибку 403 он просто блокирует подключение.
Вы могли бы попробовать это вместо этого. Я не эксперт по перезаписи, и это не проверено, поэтому будьте осторожны.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REMOTE_ADDR} ^1\.2\.3\.4 [OR]
RewriteCond %{REMOTE_ADDR} ^11\.22\.33\.44 [OR]
RewriteCond %{REMOTE_ADDR} ^111\.222\.333\.444 [OR]
RewriteCond %{REQUEST_URI} !^index.php/errorpage
RewriteRule .* /index.php/errorpage
</IfModule>
Перевод:
IF their IP address is 1.2.3.4
OR their IP address is 11.22.33.44
OR their IP address is 111.222.343.444
AND the request is not for index.php/errorpage
THEN display the index.php/errorpage page
я думаю, что его проблема хозяина –
разместить его на сайте Joomla - http://joomla.stackexchange.com/ – CoderHawk
так, как я могу перенаправить запрещенный пользователю какой странице? –