Когда полномочия сертификата делают CERT, они могут определить несколько доменов или субдоменов.
Можно посмотреть детали сертификата и взгляда под Подчиненным Альтернативным Именем, чтобы видеть, поддерживает ли сертификат несколько имен.
DNS NAME=mydomain.com
DNS NAME=www.mydomain.com
Базовое имя и имя www обычно включаются. Можно попросить, чтобы полномочия сертификата переиздали сертификат с большим количеством sub доменов или купили определенные.
Вы не передаете аргументы получения в своем try_files вызове
в вопросе:
location / {
try_files $uri $uri/ /index.php;
}
Должно быть:
location / {
try_files $uri $uri/ /index.php?$query_string;
}
Вы можете использовать либо $ query_string или $ args , они эквивалентны - за исключением того, что $ query_string
только для чтения (или, альтернативно, $ args
может быть обновлен с помощью любой другой логики, которую вы можете хочу добавить)
Попробуйте мои правила:
location / {
try_files $uri $uri/ @koh;
}
location @koh {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/example/index.php;
include /usr/local/nginx/conf/fastcgi_params;
}
Также удалите дублированный "fastcgi_param QUERY_STRING" в fastcgi_params.