如果找不到,我们如何使用Apache重定向到新的HTML静态内容,并回退
问题 : 我们正在用Gatsby的SSG HTML版本替换旧的基于PHP的网站(基于Statamic v1). 问题是:现有页面仅一部分必须替换,而成员空间以及/ login和/ contact页面必须暂时保留. 因此,我想知道我应该如何以新的版本适应当前的.htaccess配置,该版本首先寻找在特定目录(public /)中找到的新静态内容,或者如果没有,则退回到旧的index.php?path =方法. 注意 : 使用nginx,这可以通过try_files指令完成 上下文 : 这是目录必须由Apache提供的简化视图:
任何公开/必须先送达
每个与/index.html页面匹配的URL都必须在没有它的情况下进行重写:
找不到的每个文件都已重定向到/index.php?path = …,现在已完成. 问题 是否只有使用Apache而不重新分类为两个单独的子域和virtual_hosts ..才能将两个源分开? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |