0

nginxをWebサーバーとしてOpencartをセットアップしましたが、アクセスしようとすると が表示されますdomain.com/403 Forbidden、アクセスdomain.com/index.phpすると正常に動作します。

私のnginx仮想ホストファイルは次のようになります(一部):

    location / {
            index index.html index.php index.htm;
            try_files $uri @opencart;
    }

    location @opencart {
            rewrite ^/(.+)$ /index.php?_route_=$1 last;
    }

私が見逃しているのは何ですか?

4

1 に答える 1

0

私はこれを変更しました:

location / {
        index index.html index.php index.htm;
        try_files $uri @opencart;
}

これに:

location / {
        index index.html index.php index.htm;
        try_files $uri $uri/ @opencart;
}

それは今動作します。

于 2013-10-30T12:07:32.227 に答える