nginx WordPress URL rewrite

Je viens d’installer nginx 1.0.8 et php-fpm et j’essaie depuis 30 minutes de réécrire l’URL de WordPress.

Voici à quoi devrait ressembler l’URL de WordPress: http: // localhost / website / blog / 2011/10 / sample-post /

J’ai regardé ce tutoriel: http://wiki.nginx.org/WordPress + plusieurs autres sur le web mais chaque fois que je reçois une erreur 404 (parfois 403).

Voici ce que j’ai fait dans mon fichier de configuration:

location /website/blog { try_files $uri $uri/ /website/blog/index.php; } location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_intercept_errors on; fastcgi_split_path_info ^(/website/blog)(/.*)$; include fastcgi_params; error_page 404 /404.html; } 

Avec cette configuration, je reçois le statut “403 interdit”.

Qu’est-ce que je rate?

Peut être la permission du dossier du site racine

Ceci est un exemple que j’utilise pour wordpress

 server { listen 80; server_name www.mysite.com mysite.com; root /srv/www/mysite.com/public_html; location / { index index.html index.htm index.php; try_files $uri $uri/ /index.php?$args; } rewrite /wp-admin$ $scheme://$host$uri/ permanent; include /srv/www/mysite.com/public_html/*.conf; location ~ \.php$ { try_files $uri =404; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } 

}

Avez-vous essayé de redémarrer nginx après avoir enregistré votre configuration?

Aussi, consultez mon guide d’installation nginx / WordPress ici:

http://themesforge.com/featured/high-performance-wordpress-part-3/