У меня возникли трудности с настройкой nginx на моем сервере ubuntu. Сейчас он настроен на прокси-сервер другого веб-сайта. Я хочу добавить некоторый контент на главную страницу сразу после <body>
. Я использовал:nginx - Заменить содержимое страницы на домашней странице
subs_filter '<body>' '<body>' My content;
Это прекрасно работает, единственная проблема заключается в том, что это на каждой странице, Как я могу использовать, если заявление или что-то, чтобы сделать вид, только на главной странице. Я попытался (а) с
if ($uri ~ 'index.php')
затем сделайте вышеуказанный фильтр, но это приводит к ошибке nginx: [emerg] "subs_filter" directive is not allowed here
.
Я смотрел его, но было много проблем найти то, что мне нужно :(.
Im используя его в контексте определения местоположения, проблема в том, что мой root/homepage isnt index.php, его прокси, поэтому я даже не знаю, что это такое, его просто /. Но если вы используете/для местоположения, которое относится к каждой странице. – Cody
, если вы используете 'location =/{', который будет соответствовать только странице http: // domain.com/'(обратите внимание на' = ') –
AHH !! Я вижу, что я пропустил, '=' Большое спасибо. – Cody