Как правильно задать SCRIPT_URL ?
    Igor Sysoev 
    is at rambler-co.ru
       
    Thu Aug  9 13:30:01 MSD 2007
    
    
  
On Thu, Aug 09, 2007 at 01:11:59PM +0400, Vitaly Puzrin wrote:
> >> Проапдейтил php-скрипты, и оказалось что они захотели переменную
> >> SCRIPT_URL, думая, что стоят на апаче с mod_rewrite.
> >> 
> >> Подскажите пожалуйста, как эту переменную правильно задать из
> >> подручных средств.
> 
> IS> Судя по тому, что написано в конце
> IS> http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
> IS> для этого подойдёт $uri, если оно не менялось rewrite'ом.
> 
> Игорь, в том и проблема, оно меняется реврайтом :(
> 
> И по-моему, в uri все равно содержится имя файла, а если я правильно
> понял, то SERVER_URL - именно путь к директории (со слешом на конце),
> без файла (если был) и хоста.
> 
> Очень внимательно копался в документации, так и не смог найти чего-то
> похожего. Никак не ожидал подобной плюхи от EZ Publish. Хоть
> назад откатывайся.
> 
> Может добавить такую переменную в список ngx_http_core_module?
Насколько я понимаю, это SCRIPT_URL - это оригинальный URI:
         set  $script_url   $uri;
         any rewrites
-- 
Игорь Сысоев
http://sysoev.ru
    
    
More information about the nginx-ru
mailing list