LINUX.ORG.RU
решено ФорумAdmin

add_before_body & add_after_body в nginx

 


0

1

Здравствуйте!

Вопрос к знатокам nginx. Как сделать так, чтобы header и footer отображались только в корневом каталоге (по аналогии с mirror.yandex.ru)?

server {
  listen 80;
  server_name mydomain.org;
  access_log /var/log/nginx/mydomain.org.access.log;
  root /home/user/public_html;
  location = /favicon.ico { access_log off; log_not_found off; }
  add_before_body /.nginx/header.html;
  add_after_body /.nginx/footer.html;
  autoindex_exact_size off;
  autoindex_localtime on;
  autoindex on;
}

Ответ на: комментарий от expelled

Спасибо. Решила так:

server {
  listen 80;
  server_name mydomain.org;
  access_log /var/log/nginx/mydomain.org.access.log;
  root /home/user/public_html;
  
  location = / {
      add_before_body /.nginx/header.html;
      add_after_body /.nginx/footer.html;
  }

  location = /favicon.ico {
      log_not_found off; 
      access_log off;
  }
  
  autoindex_exact_size off;
  autoindex_localtime on;
  autoindex on;
}
Aleksandra
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.