Legacy Knowledge Base
Published Sep. 10, 2025

Virtual Host Login/Logout Properties

Written By

Brett Ripley

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

Legacy Article

You are viewing an article from our legacy "FastTrack" publication program, made available for informational purposes. Articles in this program were published without a requirement for independent editing or verification and are provided"as is" without guarantee.

Before using any information from this article, independently verify its suitability for your situation and project.

This article documents four portal properties that are often used to configure redirection URLs for users.

The four descriptions below include the properties, their descriptions, and examples for:

  1. Configuring the default home URL of the portal

  2. Redirecting a user after logging in

  3. Redirecting a user after logging out

  4. Default user login page

Resolution

1. Configuring the default home URL of the portal

Property:

    company.default.home.url=/web/guest 

Description:

This property sets the default home URL of the portal when a guest user hit the host name. Please use a public page URL as guest users do not have permission to view private pages.

It can also be set via Control Panel > Configuration > Instance Setting > Home URL. The value defined in Instance Setting takes precedence.

The following are a few example scenarios.

First, create a page called test.

Scenario 1

Setting company.default.home.url=/web/guest/home
Setting Home URL configuration=<blank>
Navigating to http://localhost:8080 would show the home page.

Scenario 2

Setting company.default.home.url=/web/guest/home
Setting Home URL configuration=/web/guest/test
Navigating to http://localhost:8080 would show the test page.

Scenario 3

Setting company.default.home.url=/web/guest/test
Setting Home URL configuration=<blank>
Navigating to http://localhost:8080 would show the test page.

Scenario 4

Setting company.default.home.url=/web/guest/test
Setting Home URL configuration=/web/guest/home
Navigating to http://localhost:8080 would show the home page.

2. Redirecting a user after logging in

Property (with description from portal.properties):

##
## Default Landing Page
##

    #
    # Set the default landing page path for logged in users relative to the
    # server path. This is the page users are automatically redirected to after
    # logging in. For example, if you want the default landing page to be
    # http://localhost:8080/web/guest/login, set this to /web/guest/login. To
    # activate this feature, set auth.forward.by.last.path to true. To customize
    # the behavior, see com.liferay.portal.events.DefaultLandingPageAction in
    # the "login.events.post" property above.
    #
    # The following variables can be used: ${liferay:screenName} and
    # ${liferay:userId}.
    #
    default.landing.page.path=
    #default.landing.page.path=/web/guest/login
    #default.landing.page.path=/user/${liferay:screenName}/home

Description:

This configuration can also be set via Control Panel > Configuration > Instance Setting > Default Landing Page.

3. Redirecting a user after logging out

Property (with description from portal.properties):

##
## Default Logout Page
##

    #
    # Set the default logout page path for users relative to the server path.
    # This is the page users are automatically redirected to after logging out.
    # For example, if you want the default logout page to be
    # http://localhost:8080/web/guest/logout, set this to /web/guest/logout. To
    # activate this feature, set auth.forward.by.last.path to true. To customize
    # the behavior, see com.liferay.portal.events.DefaultLogoutPageAction in
    # the "logout.events.post" property above.
    #
    default.logout.page.path=
    #default.logout.page.path=/web/guest/logout

Description:

This configuration can also be set via Control Panel > Configuration > Instance Setting > Default Logout Page.

Please note that the value configured for Default Landing Pange and Default Logout Page in Instance Settings will be stored in PortalPreferences table, which will overwrite the value defined in portal-ext.properties permanently.

4. Default user login page

Property (with description from portal.properties):

    #
    # Enter a URL that will be used to login portal users whenever needed. By
    # default, the portal's login page is used.
    #
    #auth.login.url=/web/guest/home

Description:

This page should be a public page containing a Sign-in portlet and users will be redirected to this page to log in the portal.

Did this article resolve your issue ?

Legacy Knowledge Base