php - Nginx Running Wordpress Redirecting www to non-www by mistake -
i have nginx server (1.4.1) running website in wordpress. automatically redirecting www.mysite.com mysite.com without specific rules doing so. i'd stop , keep www if entered.
can please examine configuration , let me know might cause? if test on image files, redirect not occur, on php files does...
server { listen 80; server_name www.mysite.com mysite.com; access_log /logs/mysite.com/access.log; error_log /logs/mysite.com/error.log crit; root /home/sites/mysite.com/; location / { index index.php; try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { try_files $uri =404; include /etc/nginx/fastcgi_params; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_intercept_errors off; } }
fastcgi_params:
fastcgi_param query_string $query_string; fastcgi_param request_method $request_method; fastcgi_param content_type $content_type; fastcgi_param content_length $content_length; fastcgi_param script_filename $request_filename; fastcgi_param script_name $fastcgi_script_name; fastcgi_param request_uri $request_uri; fastcgi_param document_uri $document_uri; fastcgi_param document_root $document_root; fastcgi_param server_protocol $server_protocol; fastcgi_param gateway_interface cgi/1.1; fastcgi_param server_software nginx/$nginx_version; fastcgi_param remote_addr $remote_addr; fastcgi_param remote_port $remote_port; fastcgi_param server_addr $server_addr; fastcgi_param server_port $server_port; fastcgi_param server_name $server_name; fastcgi_param https $https; # php only, required if php built --enable-force-cgi-redirect fastcgi_param redirect_status 200;
i think issue isn't nginx, it's wordpress config, go wordpress settings , make sure website url doesn't have www. check http://yourdomain.com/wp-admin/options-general.php
Comments
Post a Comment