Winginx config рабочий конфиг для drupal с чистыми ссылками

Для Drupal можно нагулить с примерно  1025 разнообразных конфигов  nginx которые будут чем то да отличаться друг от друга и половина из них не рабочая, а а половина из половины именно в вашем конкретном случае просто не заработают  если их скопипастить.

Поэтому можно пойти сюда  http://wiki.nginx.org/Drupal и посмотреть как выглядит правильный конфиг, но у нас то ситуация иная немного winginx то такая штука которая которая работает в о враждебной среде windows, поэтому так  как в wiki описано сделать не получится у нас наверное даже сокетов в распоряжении нет, да и много там текста каждый раз при создании нового проекта такую простыню не понабираешь.

Запомнить трудно.

Вобщем вот он он встречайте новый девелоперский примитивный конфиг.


server {
    listen 127.0.0.1:80;
    server_name drupal-site.local www.drupal-site.local;
    root home/drupal-site.local/public_html;
    index index.php index.html;
    log_not_found off;
    access_log logs/drupal-site.local-access.log;
    charset utf-8;
location / {
 try_files $uri $uri/ @drupal;
}
location ~ \.php$ {
 try_files $uri @drupal;
 fastcgi_pass 127.0.0.1:9054;
 fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
 include fastcgi_params;
}
location @drupal {
 rewrite ^/(.*)$ /index.php?q=$1 last;
}    
}

P.S. Если кто не знает чистые ссылки в друпале после приминенения конфига  еще нужно дополнительно включить в админке, здесь http://drupal-site.local/admin/config/search/clean-urls

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *