Nginx vhost网站+;子文件夹中的wordpress别名

Nginx vhost网站+;子文件夹中的wordpress别名,wordpress,nginx,Wordpress,Nginx,我想在此文件夹中为php网站创建vhost: /var/www/mydomain.com/home 以及wordpress博客的此文件夹的别名: /var/www/mydomain.com/public\u html 我试试这个vhost: server { listen 80; root /var/www/mydomain.com/home; index index.php index.html index.htm; cha

我想在此文件夹中为php网站创建vhost: /var/www/mydomain.com/home

以及wordpress博客的此文件夹的别名: /var/www/mydomain.com/public\u html

我试试这个vhost:

server {
        listen   80;

        root /var/www/mydomain.com/home;
        index index.php index.html index.htm;
        charset UTF-8;
        server_name mydomain.com;

        access_log /var/log/nginx/mydomain.com.access.log;
        error_log /var/log/nginx/mydomain.com.error.log debug;

        location /blog {
                alias /var/www/mydomain.com/public_html;
                try_files $uri $uri/ /index.php?$args =404;
                location ~ \.php$ {
                        fastcgi_split_path_info ^(.+\.php)(/.+)$;
                        fastcgi_pass unix:/var/run/php5-fpm.sock;
                        fastcgi_index index.php;
                        include fastcgi_params;
                }
        }

        location / {
                try_files $uri $uri/ /index.php$is_args$args;
        }

        location ~ \.php$ {
                fastcgi_split_path_info ^(.+\.php)(/.+)$;
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                include fastcgi_params;
        }
}
通过此配置,我的网站工作正常,我的博客主页正常,静态文件正常,页面正常,所有管理面板正常: (wp管理文件夹存在)

但是前面的那页好像

或者所有带有/likeblog/../../../..//strong>的页面始终转到my/var/www/mydomain.com/home/index.php

我忘记做什么了