Привет У меня есть переписать правила для НТТР HTTPS и удалить .php расширение , но это отлично работает на НТТР HTTPS, но не работает .php расширение пожалуйста, проверьте, Что проблема в этомNginx .php переписать правила не работают
http {
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name servername;
return 301 https://sitename.com$request_uri;
location/{
try_files $uri $uri/ @extensionless-php;
}
location ~ \.php$ {
try_files $uri =404;
### OTHER CONFIGS ###
}
location @extensionless-php {
rewrite ^(.*)$ $1.php last;
}
}
}
Где серверный блок для 'https: // sitename.com'? –
У меня есть домен для домена выше sitename свой пример –
Я могу видеть серверный блок с 'listen 80' для' http', но где находится блок 'listen 443 ssl' server (для' https')? –