June 18, 2012

[Решено] Конфиг NGINX и Drupal 7 Clean URL's не работает

Добрый день!

И сегодня по традиции короткий совет который возможно кому то сэкономит кучу времени на настройке конфига nginx для корректной работы ЧПУ в CMS Drupal. Лично я потратил небольшое количество времени на поиски ошибки который на самом деле и не существовало.

  1. Итак, имеем свежеустановленные Drupal 7.14 и Nginx 1.2.x,
  2. Идем сюда и качаем идеологически правильный конфиг.
  3. Заходим в админку друпала, конфигурация - чистые ссылки (configuration -> clean url’s). Запускаем тест.. и обламываемся.. Друпал говорит что ЧПУ нам нельзя..
  4. Пробуем 100500 конфигов для nginx
  5. В голове появляется светлая мысль зайти на страницу включения чпу напрямую (по умолчанию админка открывается в наложенном слое поверх сайта). То есть вместо http://somesite.ru/#overlay=admin/config/search/clean-urls мы идем на http://somesite.ru/admin/config/search/clean-urls и видим что ЧПУ таки можно включить.

Вот так нас мсье Друпал хотел немного обмануть. Не ведитесь друзья =)