WordPress在nginx服务器伪静态

 server {

	listen 80;

	root /var/www/xxx;

	server_name www.xxx.com;

	access_log /var/log/www/xxx.log main;

	error_log /var/log/www/xxx_error.log;

 

	

	

	location / {

		root /var/www/xxx;

		index index.php index.html index.htm;

		

	if (-f $request_filename/index.html){

			rewrite (.*) $1/index.html break;

	}





	if (-f $request_filename/index.php){

		rewrite (.*) $1/index.php;

	}





	if (!-f $request_filename){

			rewrite (.*) /index.php;

	}

	 	

		

		

	}

		error_page 500 502 503 504 /50x.html;

		location = /50x.html {

		root /var/www/xxx;

	}

	# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

	location ~ \.php$ {

		fastcgi_pass 127.0.0.1:9000;

		fastcgi_index index.php;

		fastcgi_param SCRIPT_FILENAME /var/www/xxx/$fastcgi_script_name;

		include fastcgi_params;

	}

	location ~ /\.ht {

		deny all;

	}

}

  

你可能感兴趣的:(wordpress)