使用自定义主页

您可在用于 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 文件中配置,有两个新参数:homeurlenabledcustomhomeurlhomeurlenabled 参数可设置为以启用设置。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 帮助