nginx服务器配置问题:如果未在根参数中使用父文件夹,则找不到页面404

时间:2017-05-28 05:19:47

标签: php nginx php-7 prestashop-1.7

我在 / var / www / xyz 文件夹中有prestashop网站的所有源代码,但在访问它时,我在 www.xyz.com 使用root参数是/ var / www / xyz。

但是,当将根参数更改为父文件夹,即 / var / www / 时,我可以访问 www.xyz.com/xyz上的网站。

server {
        listen 80;
        listen [::]:80;

        root /var/www/xyz;
        index index.php;
        server_name xyz.com www.xyz.com;

        location / {
                try_files $uri $uri/ =404;
                #try_files $uri $uri/ /index.php$is_args$args;
                #try_files $uri $uri/ /index.php$uri&$args;
        }

        location ~ \.php$ {
                include snippets/fastcgi-php.conf;
                fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
                }
        location ~ /\.ht {
                deny all;
        }

}

任何人都可以帮助解决这个问题。感谢。

0 个答案:

没有答案