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