안녕하세요 아래에로 내 현재 nginx 설정
당신이 vbet에 대 한 추가 하세요 조언할 수 있었다. ~ (이해가 이러한 테스트할 수 있으며 기본적으로 지원 되지 않습니다.)
하나의 비트에 대해 특별히 걱정 하지 wordpress를 포함 하는 /blog/ 폴더에 영향을 미치는 그것은.
Code:server { listen 80; #listen [::]:80 default ipv6only=on; server_name www.mydomain.com mydomain.com; root /home/user/domains/mydomain.com/public_html; access_log /home/user/domains/mydomain.com/logs/access.log; error_log /home/user/domains/mydomain.com/logs/error.log; index index.php index.html index.htm; error_page 404 /404.html; location / { try_files $uri $uri/ /dbseo.php; } location /blog/ { index index.php; rewrite ^/blog/(.*)+$ /blog/index.php?$1; # it finally works } location ~ ^((?!dbseo).)*\.php$ { rewrite ^/(.*)$ /dbseo.php last; } # Pass PHP scripts to PHP-FPM location ~ \.php$ { try_files $uri =403; fastcgi_split_path_info ^(/blog)(/.*)$; fastcgi_pass unix:/var/run/php5-fpm-username.sock; include fastcgi_params; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } # Enable browser cache for CSS / JS location ~* \.(?:css|js)$ { expires 30d; add_header Pragma "public"; add_header Cache-Control "public"; add_header Vary "Accept-Encoding"; } # Enable browser cache for static files location ~* \.(?:ico|jpg|jpeg|gif|png|bmp|webp|tiff|svg|svgz|pdf|mp3|flac|ogg|mid|midi|wav|mp4|webm|mkv|og$ expires 60d; add_header Pragma "public"; add_header Cache-Control "public"; } # Deny access to hidden files location ~ (^|/)\. { deny all; } }


인용과 함께 답변
