November Happy Hour will be moved to Thursday December 5th.

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.