diff --git a/templates/configmap.yaml b/templates/configmap.yaml index 2c4ddb9..06ba068 100644 --- a/templates/configmap.yaml +++ b/templates/configmap.yaml @@ -47,21 +47,9 @@ data: rewrite ^(/[^/]+)?(/.*\.php) $2 last; } - location / { - try_files $uri $uri/ /index.php?$args; - } - - # WordPress管理画面 - location ~ ^/(wp-admin|wp-login\.php) { - try_files $uri $uri/ /index.php?$args; - } - - # パーマリンク対応(投稿・固定ページ) - location ~ ^/(.+)$ { - try_files $uri $uri/ /index.php?$args; - } - + # PHP処理(最優先) location ~ \.php$ { + try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass php-fpm; fastcgi_index index.php; @@ -82,6 +70,20 @@ data: fastcgi_read_timeout 300; } + location / { + try_files $uri $uri/ /index.php?$args; + } + + # WordPress管理画面 + location ~ ^/(wp-admin|wp-login\.php) { + try_files $uri $uri/ /index.php?$args; + } + + # パーマリンク対応(投稿・固定ページ) + location ~ ^/(.+)$ { + try_files $uri $uri/ /index.php?$args; + } + location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg|woff|woff2|ttf|eot)$ { expires max; log_not_found off;