一、项目目录配置
server {
listen 80;
server_name domian.com;
location / {
alias /home/data/www/trunk;
index index.html;
}
}
此设置方法无法使用 rewrite 模式; 目录指向:/home/data/www/trunk
server {
listen 80;
server_name domian.com;
rewrite ^/([a-z0-9/]+)?$ /index.php?s=$1 break;
location /trunk {
root /home/data/www/;
index index.html;
}
}
此设置方法可以使用 rewrite 模式; 目录指向:/home/data/www/trunk
总结:alias指定的目录是准确的,root是指定目录的上级目录,并且该上级目录要含有location指定名称的同名目录。另外,根据前文所述,使用alias标签的目录块中不能使用rewrite的break。