Redirection 301 create "Redirection loop" while using wordpress site.

Muhammad Yousuf Khan sirtcp at
Tue Apr 12 14:32:53 UTC 2016

Dear All,

I am very new to nginx and trying to learn it from very basic. i have a
website and i am willing to remove the "www" before my actual domain name.
the solution so far i have find out on google is very simple.

so when ever any of the visitor visits my website by using he
should be redirected to fortunately everything is working as
expected i can load php files and html file correctly, however when i try
to load my  actual website my browser shows error "redirection loop created"

here is the config code of my website.

server {
return 301 $scheme://$request_uri;

server {
root /var/www/html/xxx/public_html;
index index.php info.php;
access_log /var/log/nginx/;
error_log /var/log/nginx/;

location / {
try_files $uri $uri/ /index.php?q=$request_uri;

rewrite /wp-admin$ $scheme://$host$uri/ permanent;

location ~ \.php$ {
include fastcgi_params;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
#fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $request_filename;

location ~*
add_header Access-Control-Allow-Origin;



I can access  php files properly like info.php. to check whether php is
working or not. however the problem part is wordpress.

when i try to load my wordpress site chrome shows an error saying reduction
loop occur.

Any friendly advice will be highly appreciated.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the nginx mailing list