详解在不使用ssr的情况下解决Vue单页面SEO问题

2020-06-14 05:55:11易采站长站整理

}
server {
listen 80;
listen 443 ssl;
server_name api.linkvall.cn;
root /var/api;
}

当然你可以简单的用请求的路径去配置


server {
listen 80;
listen 443 ssl;
server_name cdn.linkvall.cn;
root /var;

location ~ ^/api/ {
alias /var/api;
}

location ~ ^/blog/ {
alias /var/blog/;
}
}

这样就可以把各自的资源路径区分开

写在最后

本来是打算用nodejs实现的,写一个npm包,跑一个node进程,然后nginx把请求反向代理到node端口,这样看上去更优雅

不过转念一想我的后端是php,直接代理到这个php文件可以省去写npm包的时间,就是构建好的html还要每次都更改下有一点点费劲,而且不优雅

这里更多的是提供一个思路,后面有时间了或许我会写一个npm包优雅的实现它