在处理nginx
单个文件(例如robots.txt
(提示:每次都清除浏览器缓存))多个小时后,我最终采用了两种不同的方式,一种使用alias指令,另一种使用root指令,如下所示:
location /robots.txt { alias /home/www/static/robots.txt; }
location /robots.txt { root /home/www/static/; }
Run Code Online (Sandbox Code Playgroud)
两者之间有什么功能上的区别吗?还是安全问题?与其他指令有冲突吗?(对于另一个 /static 位置,两者似乎都很好)。或者有什么理由选择一个?
注-我没有使用这两个在同一时间:)而我想每一个,一次一个,两者的工作。我不是在问它们是如何在同一个文件中交互的,而是使用哪个更好。
nginx ×1