Страницы без расширений PHP кэшируются и вызывают загрузку страницы - PullRequest
0 голосов
/ 13 февраля 2020

У меня есть базовый PHP веб-сайт, для того, чтобы чистые URL были без. php расширений в URL. Я использовал конфигурацию nginx, чтобы обслуживать PHP как расширение.

Но через несколько дней я понял, что страницы теперь загружаются вместо выполнения, хотя эта же страница нормально загружается только в режиме INCOGNITO.

Так что я предполагаю, что это связано с некоторой проблемой кеширования с PHP страница в браузере. Должен ли я отключить весь кэш на веб-сайте или есть ли решение этой проблемы.

nginx default conf

location / {
    try_files $uri $uri.html $uri/ @extensionless-php;
    index index.html index.htm index.php;
}

location ~ \.php$ {
    try_files $uri =404;
}

location @extensionless-php {
    rewrite ^(.*)$ $1.php last;
}

...