Re: 301 редирект работает не всегда?
    Gena Makhomed 
    gmm на csdoc.com
       
    Чт Апр 20 20:46:42 UTC 2017
    
    
  
On 20.04.2017 23:26, Андрей Василишин wrote:
>          rewrite ^(.*)$ http://site.to$request_uri permanent;
Выделение ^(.*)$ лишнее, оно потом нигде не используется.
Еще при такой директиве при редиректе будут дублироваться аргументы.
Надо или добавлять ? после $request_uri или использовать return 301:
rewrite ^ http://site.to$request_uri? permanent;
return 301 http://site.to$request_uri;
Последний вариант короче и предпочтительнее всего.
-- 
Best regards,
  Gena
    
    
Подробная информация о списке рассылки nginx-ru