Wordpress и nginx - маленькая проблемка

Тема в разделе "Wordpress", создана пользователем EugeneVC, 18 дек 2008.

Статус темы:
Закрыта.
Модераторы: Sorcus
  1. EugeneVC

    EugeneVC

    Регистр.:
    28 окт 2007
    Сообщения:
    297
    Симпатии:
    83
    У меня для работы Wordpress используется следующее правило для nginx:
    Код:
            location / {
                root /home/eugenevc/www/site.ru/http;
                index index.php;
    
                if (!-e $request_filename) {
                    rewrite ^(.+)$ /index.php?q=$1 last;
                }
            }
    
    Все работает замечательно, кроме одного. Внизу сайта есть ссылки
    типа

    Код:
      Page: 1 2 3 4 5 6 7
    При нажатии на ссылку происходит зацикливание сайта. Firefox пишет что то типа: сервер возвращает бесконечное пере направление.

    Есть ли у вас рабочий конфиг?
     
  2. zetar

    zetar

    Регистр.:
    18 май 2007
    Сообщения:
    497
    Симпатии:
    348
    url ссылок бы показал а то не понятно
     
  3. EugeneVC

    EugeneVC

    Регистр.:
    28 окт 2007
    Сообщения:
    297
    Симпатии:
    83
  4. il_vincitore

    il_vincitore Создатель

    Регистр.:
    15 июн 2008
    Сообщения:
    20
    Симпатии:
    1
    Убрать if (!-e $request_filename) пробовали? Получается что он при любом условии возвращает операцию...
     
  5. Zerrikanez

    Zerrikanez Прохожие

  6. EugeneVC

    EugeneVC

    Регистр.:
    28 окт 2007
    Сообщения:
    297
    Симпатии:
    83
    il_vincitore
    Насколько я знаю, это условие так отображается только для несуществующих файлов, а не для всех

    Zerrikanez
    Интересная ссылка. Отличие моей и его конфигурации
    в том что у меня
    Код:
    rewrite ^(.+)$ /index.php?q=$1 last;
    а у него
    Код:
    rewrite ^(.+)$ /index.php break;
    с его конфигом у меня на блоге не одна ссылка внутреннаяя не работает.:confused:
     
Статус темы:
Закрыта.