Maison > Questions et réponses > le corps du texte
La structure du répertoire est la suivante :
root
└── data
└── domain.com
├── admin
└── index
Le dossier admin est le répertoire des pages Web backend du site Web
L'index du dossier est le répertoire frontend du site Web
nginx est la suivante :
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;
}
Visite http://domain.com
正常,但是访问http://domain.com/admin/
提示 404
Excusez-moi, maîtres. Je souhaite accéder à http://domain.com et nginx le transfère vers le répertoire d'index. Comment configurer http://domain.com/admin/
nginx pour le transférer vers le répertoire admin ?
黄舟2017-05-16 17:22:37
Avec cette configuration, vous trouverez l'administrateur sous domain.com/admin
La configuration de root/index sera généralement placée sous le serveur, pas à l'emplacement
Généralement configuré comme ceci
server {
root /data/domain.com;
index index.php index.html index.htm;
location /{
try_files $uri $uri/ /index.php?s=$uri&$args;
}
……
}
phpcn_u15822017-05-16 17:22:37
location /admin/ {
root /data/domain.com;
index index.php index.html index.htm;
}
Le deuxième emplacement
a plus de root
que de admin
. location
中的 root
多了 admin
。
有问题先看日志。这种错误,看下 nginx
nginx
. 🎜