У нас есть wordpress, установленный в подкаталоге нашего сервера NGINX. Мы хотим, чтобы наш URL-адрес блога выглядел примерно так: www.example.com/blog. Отдельные сообщения в блогах должны быть похожи на www.example.com/blog/post-name. Для этого, когда мы переходим в меню настройки-> permalinks в wordpress и меняем его на Post Name from Default, он начинает выдавать ошибку. Но он отлично работает, когда мы оставляем его по умолчанию (www.example.com/blog/?p=123). Каталог блогов находится в папке html в nginx. Мы сделали следующие записи в nginx.conf файле:URL-адрес для SEO (постоянные ссылки) не работает для Wordpress на NGINX
location /blog {
root /usr/share/nginx/html;
index index.html index.php;
try_files $uri $uri/ /index.php?$args;
location ~ \.php$ {
include fastcgi_params;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_index index.php;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass 127.0.0.1:9000;
}
}
блог каталог установлен на том же уровне, что и папка для нашего основного сайта (example.com). Что мы делаем неправильно?
это 404 ошибки? если так вы проверили, я думаю, что ваши настройки Apache позволяют использовать rewrite_module. –
. Мы используем nginx, а встроенный rewrite_module. http://serverfault.com/questions/305780/how-to-enable-the-rewrite-feature-in -nginx-1-0-5 –