Archive

Posts Tagged ‘rewrite’

wordpress rewrite for nginx

April 29th, 2010 No comments

Following the my previous post on nginx and php for the search engine friendly URL edit the virtualhost nginx config file and a localtion

server ~/ $ cat /etc/nginx/sites-available/default.conf
server {
        listen   80 default;
        server_name  _;
 
        access_log  /var/log/nginx/localhost.access.log;
 
        server_name_in_redirect  off;
 
        root   /var/www/;
        index  index.php;
 
       location / {
                root   /var/www/;
                index  index.php index.html index.htm;
            if (!-e $request_filename) { # if the file does not exist 
                rewrite  ^/(.*)$  /index.php?q=$1  last;
                break;
            }
 
        }
 
	location ~ \.php$ {
		include /etc/nginx/fastcgi_params;
		fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
		fastcgi_pass  127.0.0.1:9000;
	}
 
}
Categories: Internet, Linux
Tags: , , ,
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...