|
|
|
|
АРХИВ :: nginx-ru
|
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: URI в 404 скрипт отдать
> > Спасибо - всё работает.
> > А нельзя URI передать в REQUEST_URI , а не в отдельную HTTP_X_URI ?
>
> location = /404.php {
> intrenal;
> rewrite ^ $request_uri?$orig_args break;
> proxy_pass http://127.0.0.1:80;
> }
Спасибо!
решил оставить так:
error_page 404 /404.php;
location = /404.php
{
proxy_pass http://127.0.0.1:80/404.php;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-URI $orig_uri;
}
а потом в 404.php переопределять URI:
$uri = $_SERVER["HTTP_X_URI"];
if ( isset( $uri ))
{
$_SERVER["REQUEST_URI"] = $uri;
}
--
Pavel Sokolov
http://crea70r.photosight.ru
|
|
|