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; } }

