Redirection across site collections

rss

Posted by macga - Apr 15 ’15 at 06:41

I am working in a SharePoint 2013 environment using Host Named Site collections and I have created a list and embedded a form on the site collection called http://testtwo/ I want users to access this form from a different site collection called http://testone/ , submit the form and then be redirected back to the original site collection http://testone .

I have managed to redirect users to a Thank you page with in the site collection http://testtwo but cannot find a way to redirect them back to the original site collection http://testone.

I have used the following code on the submission buton

fd.cancel().click(function(){ STSNavigate('http://testone/SitePages/Home.aspx');return false; });
fd.onsubmit(function (){
$("#aspnetForm").attr('action',location.pathname+'?Source=http://testone/SitePages/Home.aspx');
return true;
});

Can you give any advice on how to achieve this or anyother approach that could result in a similar result?

Andrew

 

  • Dmitry Kozlov
    Dmitry Kozlov
    Admin
    Member for: 5 years 10 months 28 days
    #1 by Dmitry Kozlov Apr 16 ’15 at 06:13

    Hi Andrew,

    The Source parameter expects server relative URLs, so you can redirect users within the current domain only. I'd recommend to create a separate page at http://testtwo that redirects users to another web application e.g. http://testone.com and specify this page in onsubmit handler:

    fd.onsubmit(function (){
      $("#aspnetForm").attr('action',location.pathname+'?Source=/RedirectPage.aspx');
      return true;
    });
    
  • macga
    Member
    Member for: 4 years 4 months 6 days
    #2 by macga Apr 20 ’15 at 12:41
    Dmitry, Thanks for the response, I've got that in place now. Andrew
Displaying 1 to 2 of 2 messages