April 02, 2010 09:29PM
пытаюсь заменить возврат ошибки 403 на свою

пишу 403.html в /usr/local/www/nginx. туда же кидаю 403.jpg
[code]
<html>
<head>
<title>Форбиден</title>
<style>
body { font-family: Tahoma, Verdana, Arial, sans-serif; }
</style>
</head>
<body bgcolor="white" text="black">
<table cellpadding="0" cellspacing="0" width="100%" height="100%">
<tr>
<td align="center">
<table cellpadding="0" cellspacing="0" border="1">
<tr>
<td>
<Iimg src="403.jpg">
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
[/code]
Добавляю
[code]
error_page 403 /403.html;
location = /403.html {
root /usr/local/www/nginx-dist;
}
[/code]

Когда вызывается 403 ошибка то картинку почему то пытается искать в директроии где вызвана ошибка, а не /usr/local/www/nginx-dist

В настройках хостов есть такая запись
[code]
location ~* \.(gif|jpg|jpeg|png|js|css|rar|exe|sis|sisx|swf|txt|tpl)$ {
valid_referers server_names ~\.google\. images.yandex.ru;
if ($invalid_referer) {
return 403;
}
}
[/code]

Как победить? Есть ли возможность исключение добавить?
Subject Author Posted

как заменить стандартную 403, не работает

demonsked April 02, 2010 09:29PM

Re: как заменить стандартную 403, не работает

demonsked April 02, 2010 10:35PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 246
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready