ЧПУ, wordpress, nginx, 404 Error

G
На сайте с 04.04.2013
Offline
25
9578

Всем добрый день, сегодня столкнулся с такой проблемой при установке ЧПУ для Wordpress.

Устанавливаю произвольную форму для ЧПУ " ../%category%/%postname%.html ", ссылки изменились и установил RusToLat, с этим проблем не возникло Но когда переходишь в Новость с главного сайта, то выдает ошибку " 404 Not Found nginx ". Если оставить ссылку такого вида " ../?p=123 ", то работает все отлично, но как известно, для ПС это не очень хорошо.

Подскажите пожалуйста дополнительные правила для WP для ЧПУ.

Последние ошибки:

2013/04/07 10:08:02 [error] 19247#0: *2500 open() "/home/web/domains/Domain.pw/sample-page" failed (2: No such file or directory), client: *.*.*.*, server: Domain.pw, request: "GET /sample-page HTTP/1.1", host: "Domain.pw", referrer: "http://Domain.pw/"

2013/04/07 10:08:08 [error] 19247#0: *2500 "/home/web/domains/Domain.pw/index.php/sample-page/index.html" is not found (20: Not a directory), client: *.*.*.*, server: Domain.pw, request: "GET /index.php/sample-page/ HTTP/1.1", host: "Domain.pw", referrer: "http://Domain.pw/"
2013/04/07 10:08:13 [error] 19247#0: *2500 open() "/home/web/domains/Domain.pw/index.php/sample-page" failed (20: Not a directory), client: *.*.*.*, server: Domain.pw, request: "GET /index.php/sample-page HTTP/1.1", host: "Domain.pw"
2013/04/07 10:20:34 [error] 19247#0: *2510 open() "/home/web/domains/Domain.pw/asdasd/werwer.html" failed (2: No such file or directory), client: *.*.*.*, server: Domain.pw, request: "GET /asdasd/werwer.html HTTP/1.1", host: "Domain.pw", referrer: "http://Domain.pw/"

nginx.conf

# domain.pw

server
{
limit_conn perip 4;

listen 80;
server_name domain.pw www.domain.pw;

root /home/web/domains/domain.pw/;

charset utf-8;

access_log /var/log/nginx/domain.pw.org.access.log main;
error_log /var/log/nginx/domain.pw.org.error.log;

index index.html index.htm index.php;


location ~ \.php$
{
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/web/domains/domain.pw$fastcgi_script_name;
include fastcgi_params;
}
}
D
На сайте с 01.04.2009
Offline
97
#1


location / {
try_files $uri $uri/ /index.php?q=$uri&$args;
}
G
На сайте с 04.04.2013
Offline
25
#2
Darkrain:

location / {
try_files $uri $uri/ /index.php?q=$uri&$args;
}

Большое вам спасибо, помогло, теперь все отлично работает :p

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий