为什么nginx为目录别名中的请求提供错误的MIME类型?

前端之家收集整理的这篇文章主要介绍了为什么nginx为目录别名中的请求提供错误的MIME类型?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

如果有一种方法可以在不使用别名的情况下完成这个典型任务,我就是全力以赴.

我希望/ 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/;
}

猜你在找的Nginx相关文章