У меня есть базовый 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;
}