You need to sign in to do that
Don't have an account?
Visualforce Component domain issue
I have created a Component that can lives on my Account, Contact, and Opportunity objects. WIthin the page i have a few outputPanels that allow for creation, editing, and list view of a Custom Object. On the List View, i have a link that will redirect the user to a different page.
When the Account object first loads my link is:
https://c.cs22.visual.force.com/apex/RelationshipListView
If i edit or create a new Custom Object, on the Save the URL will be:
https://vs.cs22.visual.force.com/apex/RelationshipListView
When i click the link with vs, as you would expect it gives me page not found error. Once i refresh my Account page though, the link will be correct, and route me to my intended page.
From what i have read, VFPs are hosted on a different domain, https://vs. rather than https://c.
Any ideas on how to fix this issue?
Controller:
public String getBaseUrl(){
return URL.getSalesforceBaseUrl().toExternalForm();
}