A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More

Simple Address doesn't work for root (global) pages in a multi-site configuration

Vote:
 

Hi,

Please help with the following issue (I had a similar issue in a production project, but wanted to reproduce it in an isolated environment)

Pre-Requisites

  • Episerver CMS Visual Studio Extension v8.0,.0.53 installed
  • Created a new Alloy MVC project
  • EPiServer.CMS udpated to v8.5.
  • EPiServer.CMS.UI udpated to v8.2.0
  • hosts file contains "127.0.0.1 local.alloy.com local.alloy.no"
  • Project reconfigured to use IIS
  • IIS accepts local.alloy.com and local.alloy.no host names
  • "no" added to site languages
  • 2 sites configured:
    • http://local.alloy.com/ with Culture="en", looks at the original "Start" page
    • http://local.alloy.no/ with Culture="no", looks to the newly created "local.alloy.no" page of type "Start Page" (created in English, translated to Norwegian)

Steps to reproduce

  • set simple Address for "Alloy Plan" page to "plan"
  • http://local.alloy.com/plan/ shows "Alloy Plan" (as expected)
  • Move "Alloy Plan" page as a child of Root (at the same level as start pages)
  • Translate "Alloy Plan" to Norwegian
  • Set Simple Address to "plan-no" (another option - set it to "plan")
  • http://local.alloy.com/alloy-plan/ shows English version
  • http://local.alloy.no/alloy-plan/ shows Norwegian version

Actual ResultSubmit

http://local.alloy.com/plan/ returns 404

Expected Result

http://local.alloy.com/plan/ shows English version of the "Alloy Plan" page

[Pasting files is not allowed]

#121070
Apr 30, 2015 14:23
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.