こんにちは私はHTTPからHTTPSへのために書き換えルールを持っていると拡張子 確認してくださいhttpをhttpsにするための拡張 が、この作品の罰金を.PHP除去するが.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'のサーバーブロックはどこですか? –
私はサイト名の上にドメイン名を変更しました –
'http'の' listen 80'を見ることはできますが 'https'の' listen 443 ssl'サーバブロックはどこですか? –