====== 301 Moved Permanently Nginx ====== **301 Moved Permanently**, редирект, говорящий что ресурс перемещен на постоянной основе. Многие пишут, что это полезно для SEO, а также поисковики это любят.\\ В **Nginx** редирект настраивается в конфигурационном файле. server { listen 80; server_name www.site.ru; rewrite ^ http://site.ru$request_uri? permanent; #301 redirect } server { listen 80; server_name .site.ru; ..... основной конфиг ..... } Вот собственно и все, при переходе по ''http://www.site.ru'', получаем 301 редирект на ''http://site.ru'' Также есть вариант использовать редирект для юзабельности ссылок, например для редиректа с ''http://site.ru/index.php'' на ''http://site.ru/'' location = /index.php { if ($request_uri = /index.php) { rewrite ^ http://$site? permanent;#301 redirect } fastcgi_pass unix:/tmp/fastcgi.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } location ~ \.php$ { ............ ........... }