Everyone who uses WordPress wants to have nice URL that gives and indication about the page content, with Nginx (our favorite) HTTP server it so easy… Add the following code to the server section of your nginx.conf and you’re ready to go if (!-e $request_filename) { rewrite ^(.*)$ /index.php?q=$1 last; break; }