使用自定义主页
您可在用于 FileMaker WebDirect 的同一个 Web 服务器上或外部网站上,为您的 FileMaker WebDirect 定制化 App 托管自定义主页。
在用于 FileMaker WebDirect 的同一个 Web 服务器上托管自定义主页:
将 HTML 文件放入 Web 服务器的根文件夹。您可以创建自己的主页,例如让该主页将 Web 用户重定向到网站的另一页面,也可以使用磁盘映像上的 fmwebd_home.html 文件作为基础来自定义主页。修改之前,保存原始文件的一份副本。
Web 服务器根文件夹的默认位置如下所示:此文件夹位于 FileMaker Server 部署中运行 Web 服务器的计算机上。
-
Windows:通过 HTTP 或 HTTPS 访问的 IIS:
[驱动器]:\Program Files\FileMaker\FileMakerServer\HTTPServer\conf
其中
[驱动器]
是 FileMaker Server 部署的 Web 发布引擎组件所在驱动器。 -
macOS:通过 HTTP 访问的 Apache:
/资源库/FileMaker Server/HTTPServer/htdocs
/资源库/FileMaker Server/HTTPServer/htdocs/httpsRoot
-
Linux:对于 Apache,通过 HTTP:
/opt/FileMaker/FileMaker\ Server/HTTPServer/htdocs
-
Linux:对于 Apache,通过 HTTPS:
/opt/FileMaker/FileMaker\ Server/HTTPServer/htdocs/httpsRoot
注释 在 Web 服务器的根文件夹中托管自定义主页在 FileMaker Cloud 中不受支持。
访问您的自定义主页:
请使用下面的 URL 句法:
<scheme>://<IP 地址或域名>/<文件名>
例如,如果自定义主页是 xyz_home.html,Web 发布引擎的域名是 example.com,则将用户导向至以下 URL:
https://example.com/xyz_home.html
要在 Web 用户注销时使其返回到自定义主页,请将 homeurl
参数添加到每个 FileMaker WebDirect 定制化 App 的 URL。例如:
https://example.com/fmi/webd/Contacts?homeurl=https://example.com/xyz_home.html
可以将 homeurl
设置为自定义主页的 URL 或任何其他 URL。
注释 自定义主页重定向默认会禁用。重定向设置在位于 [安装文件夹]/Web Publishing/conf
的 jwpc_prefs.xml 文件中配置,有两个新参数:homeurlenabled
和 customhomeurl
。homeurlenabled
参数可设置为是
以启用设置。customhomeurl
参数可设置为逗号分隔授权的重定向 IP 地址或域名列表。例如:
<parameter name="homeurlenabled">是</parameter>
<parameter name="customhomeurl">https://primary.example.com,https://secondary.example.com</parameter>
注释
-
在编辑位于
[installation_folder]/Web Publishing/conf
中的 jwpc_prefs.xml 文件时,请使用纯文本编辑器。 -
当服务器管理员导入自定义 SSL 证书时,数据库服务器连接将使用 SSL。请确保将自定义主页和自定义 Web 内容托管在 WEB 发布引擎 HTTPS 目录中。请参阅 FileMaker Server 帮助。
-
您必须重新启动 FileMaker Server,这样更改后的自定义主页重定向才会生效。请参阅 FileMaker Server 帮助。