Итак, вчера у меня возник вопрос, как установить wordpress в каталог «/ root». Я был не очень успешным в этом, и я отказался от этого.Wordpress nginx redirect loop
Итак, прямо сейчас wordpress находится под «/var/www/wordpress» (так что это находится в отдельной папке) (я использую Ubuntu 12.04 LTS, если это имеет значение).
И моя проблема в том, что сразу после того, как я настроил все (все работает как шарм), я был перенаправлен на страницу панели администратора. Все работало нормально до тех пор, пока я не попытался посетить блог.
URL-адрес моего блога: "blog.mysite.com". Вот почему я использую NGINX, потому что у меня есть два разных приложения (и среды) на одном сервере, и мне нужно различать их.
Итак, факт: blog.mysite.com/wp-admin (/wp-login.php) работает совершенно нормально, но когда я захожу на первой странице: blog.mysite.com, он держит говоря, что существует бесконечный цикл переадресации (301 переадресация в соответствии с файлом журнала доступа nginx).
В панели администратора у меня есть как «Адрес (URL) для WordPress», так и «Адрес сайта (URL)», установленный на: «http://blog.mysite.com». Изменение любого из них на что-то еще, например: «http://blog.mysite.com/wordpress» не помогает вообще!
Файл .htaccess пуст, но я использую стандартные константы по умолчанию, поэтому не должно быть проблемой (однако, я не уверен).
Обе директивы root nginx и apache2 указывают на «/ var/www/wordpress». Статические файлы (css, js) работают, если это имеет значение.
Как исправить эту проблему? Любая помощь высоко ценится!
Спасибо заранее!
Вы выяснили это из? – ark
@ark Hi. Да. Оказалось, что наша установка WP была неисправной, поэтому в конце концов это не проблема nginx :( Если у вас что-то похожее, попробуйте переустановить или установить чистый блог рядом с существующим и посмотреть, работает ли это раньше вы начинаете касаться nginx. – Dmitri