diff --git a/src/components/structures/LoggedInView.js b/src/components/structures/LoggedInView.js
index b285bdc782..dda974e41c 100644
--- a/src/components/structures/LoggedInView.js
+++ b/src/components/structures/LoggedInView.js
@@ -459,8 +459,18 @@ const LoggedInView = React.createClass({
case PageTypes.HomePage:
{
+ const pagesConfig = this.props.config.pages;
+ let pageUrl;
+ if (pagesConfig) {
+ pageUrl = pagesConfig.homeUrl;
+ } else {
+ // This is a deprecated config option for the home page
+ // (despite the name, given we also now have a welcome
+ // page, which is not the same).
+ pageUrl = this.props.config.welcomePageUrl;
+ }
pageElement = ;
}
diff --git a/src/components/views/auth/Welcome.js b/src/components/views/auth/Welcome.js
index 162e549724..0edbd192ea 100644
--- a/src/components/views/auth/Welcome.js
+++ b/src/components/views/auth/Welcome.js
@@ -25,12 +25,15 @@ export default class Welcome extends React.PureComponent {
const AuthBody = sdk.getComponent("auth.AuthBody");
const EmbeddedPage = sdk.getComponent('structures.EmbeddedPage');
+ const pagesConfig = SdkConfig.get().pages;
+ const pageUrl = pagesConfig ? pagesConfig.welcomeUrl : 'welcome.html';
+
return (