如果有一种方法可以在不使用别名的情况下完成这个典型任务,我就是全力以赴.
我希望/ minesweeper / * URL中的所有请求都从与其他请求完全不同的目录中提取.提供了以下配置WORKS文件,但MIME类型是application / octet-stream而不是它应该是什么(即text / css).使用不正确的MIME类型,Web浏览器无法在文档中呈现CSS样式.
Nginx.conf:
http {
index index.html
include /etc/Nginx/mime.types;
default_type application/octet-stream;
...
}
virtual.conf:
server {
listen *:80;
server_name djmp.org www.djmp.org;
root /home/devsites/djmp.org/public_html/;
index index.html;
location ~ ^/minesweeper($|/.*) {
alias /home/michael/sites/minesweeper$1;
}
}
最佳答案
使用别名会很好,但你不需要那个正则表达式废话.
location /minesweeper/ {
alias /home/michael/sites/minesweeper/;
}