nginx переписывает Wordpress URL - PullRequest
3 голосов
/ 19 октября 2011

Я только что установил nginx 1.0.8 и php-fpm и последние 30 минут пытаюсь переписать URL для Wordpress.

Вот как должен выглядеть URL Wordpress: http://localhost/website/blog/2011/10/sample-post/

Я посмотрел этот урок: http://wiki.nginx.org/WordPress + много других в Интернете, но каждый раз, когда я получаю ошибку 404 (иногда 403).

Вот что я сделал в своем конфигурационном файле:

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

В этой конфигурации я получаю статус «403 запрещено».

Что мне не хватает?

Ответы [ 2 ]

0 голосов
/ 11 июня 2016

Может быть разрешением папки корневого сайта

Это пример, который я использую для 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;
    }

}

0 голосов
/ 05 ноября 2011

Вы пытались перезапустить nginx после того, как сохранили свою конфигурацию?

Кроме того, посмотрите мое руководство по установке nginx / WordPress здесь:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...