nginx+wordpress+fastcgi(php-fpm)で/wp-admin/アクセス時にリダイレクトループが起こる時の対処。

スポンサーリンク

nginxがはやってますが、各自色々な使い方をしているので正確なリソースがなかなか見つかりません。
そうこうしているうちに/wp-admin/で設定後リダイレクトループがとまらなくなりました。


対策は以下。

wordpress – Redirect loop on wp-admin or wp-login.php – Stack Overflow

スポンサーリンク

if your webserver is nginx,you may need check the configure file of your nginx. If there is

if (!-f $request_filename){
rewrite ^/(.+)$ /index.php?$1& last;
}

Replace these lines with

try_files $uri $uri/ /index.php?$args;

つまり、rewrite部分の
rewrite ^/(.+)$ /index.php?$1& last;
を、
try_files $uri $uri/ /index.php?$args;
に変えて、
service nginx restart
でやってみると・・・お。直った。

スポンサーリンク