server { listen *:80; server_name tweets.mikedoherty.ca; root /var/www/tweets.mikedoherty.ca/tweetnest; index index.php; access_log /var/log/nginx/tweets.mikedoherty.ca.access.log; error_log /var/log/nginx/tweets.mikedoherty.ca.error.log; location /sort { rewrite ^/sort /sort.php last; } location /favourites { rewrite ^/favourites /favorites.php last; } location /favorites { rewrite ^/favorites /favorites.php last; } location /search { rewrite ^/search /search.php last; } if ($uri ~ ^/([0-9]+)/([0-9]+)/?$) { rewrite ^/([0-9]+)/([0-9]+)/?$ /month.php?y=$1&m=$2 last; } if ($uri ~ ^/([0-9]+)/([0-9]+)/([0-9]+)/?$) { rewrite ^/([0-9]+)/([0-9]+)/([0-9]+)/?$ /day.php?y=$1&m=$2&d=$3 last; } location / { try_files $uri $uri/ /index.php; } location ~ \.php$ { include fastcgi_params; fastcgi_intercept_errors on; fastcgi_pass php-fcgi; } include w3ctc.conf; }