我有这个文件夹:/home/sites/dev/ 如果我访问“domain.com”,Nginx 会提供这个文件夹的内容
但是,假设我在此文件夹中创建一个文件夹,例如“wp-test”,如果我访问“wp-test.domain.com”,我希望 nginx 为该文件夹提供服务
似乎“ianc”使它在他的博客文章中起作用,但我无法使其起作用。
到目前为止,这是我的 nginx 配置:
server {
listen 80;
server_name www.ilundev.no;
root /home/sites/dev;
}
server {
listen 80;
server_name ~^(.*)\.ilundev\.no$;
if (!-d /home/sites/dev/ilundev.no/public/$1) {
rewrite . http://www.ilundev.no/ redirect;
}
root /home/sites/dev/$1;
}
server {
listen 80;
server_name ilundev.no;
rewrite ^/(.*) http://www.ilundev.no/$1 permanent;
}
Run Code Online (Sandbox Code Playgroud)