> Главная > Форум > ISPconfig > Установка и настройка > чистые ссылки Ubuntu+ISPconfig3+NGINX (Apache не участвует)+Drupal7
Профиль
Добро пожаловать Гость
IP: 207.241.237.105

Имя
Пароль
Партнеры


Rambler's Top100

Яндекс цитирования
Кнопка Gif


RSS лента - ФорумReply
чистые ссылки Ubuntu+ISPconfig3+NGINX (Apache не участвует)+Drupal7
АвторТекст
volk98
Новичок
Avatar

Ответы: 2
Взносы: 2

Пол: _NEUTRAL_
Онлайн: Нет
Дата: 15/09/2013 11:30
чистые ссылки Ubuntu+ISPconfig3+NGINX (Apache не участвует)+Drupal7
#post289
попробовал разные варианты и запутался окончательно. Все пишут, что у них работает тот или иной способ, но у меня отказывается работать. Нужна помощь, что я делаю не так.
ISPconfig -> Сайты -> Домен -> Опции -> nginx Directive

Вариант 1:
location / {
index index.html index.htm index.php;
try_files $uri $uri/ /index.php?q=$uri&$args;
}

Вариант 2:
location / {
try_files $uri $uri/ @drupal;
index index.php index.html index.htm;
}

location ~ .php$ {
try_files $uri @drupal;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}

location @drupal {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root/index.php;
fastcgi_param QUERY_STRING q=$uri&$args;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param REDIRECT_STATUS 200;
fastcgi_param SCRIPT_NAME /index.php;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;
}

Вариант 3:
location / {
index index.php index.html;

if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php?q=$1 last;
}

}

После этого перегружаю NGINX.
В Drupal7 делаю проверку чистых ссылок - эффекта ноль.
Что делаю не так? Может не там или не так прописываю директивы?
Спасибо.
Delete Edit Quote
 
Reply
Поддержка Антон Советов, Создано на MemHT Россия
MemHT Portal is a free software released under the GNU/GPL License by Miltenovik Manojlo
 
Yemek Tarifleri seo Film izle