我刚刚使用nginx设置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;
}
我错过了什么?
答案 0 :(得分: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;
}
它现在有效。