Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在单个PHP应用程序中设置自定义品牌登录页面_Php_Apache - Fatal编程技术网

在单个PHP应用程序中设置自定义品牌登录页面

在单个PHP应用程序中设置自定义品牌登录页面,php,apache,Php,Apache,我有一个多租户SaaS平台,客户希望定制登录页面和仪表板页面的外观。通过将CSS文件的名称存储在数据库的ACCOUNTS表中,我成功地定制了dashboard页面。这是有效的,因为我知道在他们登录后从数据库中获取哪个帐户。但是,我没有登录页面的此功能 是否可以根据DNS自定义要使用的CSS文件或登录页面?例如,customerabc.server.com将获取通用登录页面。customerxyz.server.com获取其自定义登录页 我正在使用Apache和PHP。谢谢。是的,只需将apach

我有一个多租户SaaS平台,客户希望定制登录页面和仪表板页面的外观。通过将CSS文件的名称存储在数据库的ACCOUNTS表中,我成功地定制了dashboard页面。这是有效的,因为我知道在他们登录后从数据库中获取哪个帐户。但是,我没有登录页面的此功能

是否可以根据DNS自定义要使用的CSS文件或登录页面?例如,customerabc.server.com将获取通用登录页面。customerxyz.server.com获取其自定义登录页


我正在使用Apache和PHP。谢谢。

是的,只需将apache子域配置为相同的docroot,并在不同域上的应用程序中做出反应。

我可以使用apache vhosts来完成这项工作。ServerName属性需要与根URL/URI匹配,并确保正确设置所有包含,您必须在根目录中拥有php.ini文件的副本,以便您可以在此处更改包含路径,而不会影响其他位置的其他安装实例。

您指的是URL\URI而不是DNS,是的,这是可能的。