WordPress 3.0 и nginx - постоянная ссылка, 404 проблемы

Я установил nginx, FastCGI и PHP на моем сервере. WordPress 3.0 установил после чего-то вроде сражения монстра, но он установлен и работающий хорошо.

Однако, когда я изменяю настройки постоянной ссылки к чему-либо кроме значения по умолчанию, я получаю 404 ошибки на каждом сообщении, статье и странице.

Я понимаю, что это - что-то, чтобы сделать с nginx, не поддерживающим .htaccess и WordPress, запутывающимся с тем, куда пойти, когда страница является requsted.

Я попробовал, некоторые переписывают в nginx conf файлы и даже nginx плагин совместимости; ни один не работал. С каждый переписывает, мне удалось остановить эти 404 ошибки, но вместо WordPress, находящего сообщение, я был после того, как я просто получил свою страницу подтверждения PHP. Вот еще.

Форумы замусорены людьми с подобными проблемами. У кого-либо есть решение?

9
задан Taffy Lewis 15 July 2010 в 12:22
поделиться

2 ответа

Вы пробовали плагин совместимости с nginx ?

Плюс, ElasticDog, кажется, предоставляет довольно краткую статью о том, как заставить WP работать с nginx , в том числе заставить работать довольно постоянные ссылки.

Вот еще одна статья, которая, кажется, посвящена правилам перезаписи nginx для WordPress .

2
ответ дан 4 December 2019 в 07:13
поделиться

После долгой боли:

# if filename doesn't exist, take the request and pass to wordpress as a paramater
         if (!-e $request_filename) {
                rewrite ^/wordpress/(.+)$ /wordpress/index.php?q=$1 last;
         }

Если запрошенный файл не существует, передайте его в index.php. Это немного медленно, и я думаю, что могу попробовать и не использовать запрос, но он работает ... :)

5
ответ дан 4 December 2019 в 07:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: