目录结构如下:
root
└── data
└── domain.com
├── admin
└── index
文件夹admin是网站后台网页目录
文件夹index是网站前台目录
nginx 部分配置如下:
location / {
root /data/domain.com/index;
index index.html index.htm;
}
location /admin/{
root /data/domain.com/admin;
index index.php index.html index.htm;
}
访问 http://domain.com
正常,但是访问http://domain.com/admin/
提示 404
请问各位大神我想访问 http://domain.com nginx转发到 index目录下,访问http://domain.com/admin/
nginx转发到 admin目录下如何设置?
这样配置会在domain.com/admin 下面找admin的
root/index 的配置一般都会放在 server下面的,不要放在location中
一般这样配置好了
location /放最下面试试。
第二个
location
中的root
多了admin
。有问题先看日志。这种错误,看下
nginx
的日志就清楚了。