我希望创建一个独立页面文件夹,用作我的 Ghost 博客中引用的演示。例如,如果我正在编写有关开发的教程,我想链接到已完成的成品演示。
因此,如果我的 Ghost 博客位于http://blog.mysite.com,我希望能够访问http://blog.mysite.com/demos中的任何独立文件
有任何想法吗?
我希望创建一个独立页面文件夹,用作我的 Ghost 博客中引用的演示。例如,如果我正在编写有关开发的教程,我想链接到已完成的成品演示。
因此,如果我的 Ghost 博客位于http://blog.mysite.com,我希望能够访问http://blog.mysite.com/demos中的任何独立文件
有任何想法吗?
要做到这一点,您必须告诉您的网络服务器将传入流量从/demos/
Ghost 指向另一个位置。你不是说你在哪个网络服务器上运行你的网站,所以我会给你两个例子。
假设您的演示文件位于以下目录中/var/www/demos
Apache,将 url 映射到位置
Alias 指令允许将文档存储在本地文件系统中,而不是在 DocumentRoot 下。
Alias /demos/ /var/www/demos
<Directory /var/www/demos>
Options All
AllowOverride All
order allow,deny
allow from all
</Directory>
NGINX,将 url 映射到 location
别名定义了指定位置的替换。
location /demos/ {
alias /var/www/demos/;
}
我只需添加一个位置块以将其从全部捕获中排除
location /demos/ {
try_files $uri =404;
}