Хорошо, я очень люблю nginx и сделал что-то очень глупое. Я написал следующий код на своих доступных файлах. Удаление его, похоже, не отменяет его.undo Постоянное правило перезаписи Nginx
location ~* .(jpg|jpeg|png|gif|ico|css|js)$ {
rewrite ^/(.*)/$ /?page=$1 last;
rewrite ^(.*[^/])$ $1/ permanent;
}
Я написал это, прежде чем я полностью понял, что это значит и с тех пор удалил его из моего конфигурационного файла. Несмотря на удаление этого, похоже, что он по-прежнему работает на одной странице моего веб-сайта. Я пробовал разные браузеры, отличные от тех, которые я загружал на этой странице, когда это правило было применено, и оно по-прежнему не обслуживает изображения правильно.
Как я могу отменить это?
Сайт еще не опубликован, поэтому я не беспокоюсь о том, что браузеры других людей улавливают перенаправление после устранения этой проблемы.
Есть ли место на моем сервере, которое продолжает перенаправляться, несмотря на то, что правило больше не находится на моих сайтах и папке с включенной поддержкой сайтов? Это сервер linux/ubuntu, и пока это первый сайт, на котором работает этот сервер.
Благодарим вас за помощь или идеи относительно того, как это решить!
Спасибо за ответ. Запутанная часть заключается в том, что я проверил сайты и включил их, и их нет. Доступные и доступные сайты имеют символическую привязку. И я перезагрузил nginx. И еще более запутанным кажется, что это только действие страницы, которую я запускал в браузере, когда у меня было правило перезаписи на месте. Он добавляет/и разбивает все файлы png и js. Все остальные страницы на сайте работают нормально. Может ли правило перезаписи кэшироваться где-то еще на моем сервере? Еще раз спасибо! – user3420707
Можете ли вы предоставить файл конфигурации nginx для своего сайта? – Lich4r
Я не вижу, как правило перезаписи можно кэшировать где-нибудь, если вы не поместите его в nginx/nginx.conf. Вы можете попытаться очистить кеш браузера. – Lich4r