嗨我当前的 nginx config 作为如下图所示
你能否请告知增补为 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; } }


回覆时引用
