external page not forwarding correctly!Cancel

The forums are in read-only mode. In case that you want to directly contact the Progress Sitefinity team use the support center. In our Google Plus group you can find more than one thousand Sitefinity developers discussing different topics. For the Stack Overflow threads don’t forget to use the “Sitefinity” tag.

I have an external page that is setup for mysite.com/hr/jobs.aspx where this page is set as external, going to another page https://jobs.mysite.com:453/index.aspx. This worked perfectly on prior to the 3.5 upgrade, but now I'm getting a huge error that looks like a bug in how the external page is redirected. This is the error I get:

'/https:/jobs.mysite.com:453/index.aspx' is not a valid virtual path.

I DO have the correct link with two slashes (https://) set for the external url, but it is changing it to above, appending it to site.com so that the requested url is http://www.site.com/https:/jobs.mysite.com:453/index.aspx. What do I have to do to make the external link work correctly with the update?

We couldn't reproduce the described behavior using Sitefinity 3.5. We tested using different urls with either "http" or "https", and all of pages worked as expected.

Could you please provide us with more details, such as when the entered url is being replaced and also any indications for client-script errors, as there is a validator that would prohibit usage of urls starting with '/https://...'.

Have you tried recreating the page or creating a new test one of type External with the mentioned url? Thanks!

Sincerely yours,
Nikola
the Telerik team

Check out Telerik Trainer, the state of the art learning tool for Telerik products.

i had already tried creating a new external page. I deleted the old one, make a whole new one, and added again the same link, and made sure it was correct without any leading / and that it was and is a full valid url...

i got the same result! and here's the weird thing, in the sitefinity admin sitemap, where I can see a preview of the page, it works just fine!

so I'm guessing it HAS to be something on my end, a module or something that is intercepting the request and processing it incorrectly... here's some debug info the thing gives me:

We've also tested the External page link in the public website navigation and it was redirecting just fine.
Your assumption is correct, probably a custom module or handler is changing the url prior it's been rendered to the client.

If you could send us your project, we would be able to investigate and to debug it. Thanks!

Regards,
Nikola
the Telerik team

Check out Telerik Trainer, the state of the art learning tool for Telerik products.

i have one module that is intercepting requests to make sure they're lower case. that's it. I disabled it COMPLETELY and I am STILL getting this error! I have triple checked that the url is correctly spelled and entered into the url field, but it is STILL not working.

I looked in the database and the url is saved correctly in the table, but it is not being rendered correctly by the page when redirecting or whatever it does. I need to know what else I can try to fix this, thank you

my db is 45mb in size, and my project is equally large as this is a big site. is it possible for me to send a subset of data? if you let me know what to include I'll send it, but I'll probably still need an ftp to dump it since it will still be pretty big

We have reproduced the problem. The external page needs to be in a Page Group, and the issue is reproducible.
We fixed this, and will deliver the fix withing SP1 - for more information please refer to the announcement 3.5 SP1 to be released soon. We apologize that could not help right away.

Regards,
Georgi
the Telerik team

Check out Telerik Trainer, the state of the art learning tool for Telerik products.

I am having an issue with this also. I am using the latest verison of Sitefinity and I have removed the RegEx value that you suggested. What is really odd is the fact that when I set the page within the administration section for pages I can see the exact page that I am looking for, but when I try to go to the page on my server, it just comes back with everything minus the query string.

Everything worked fine when I first set them up, but then I edited them and now the ones that I edited no longer work correctly. It is really odd because when I am in the admin part of Sitefinity, the correct page shows, but it does not show on my live site or when I click the link at the top to view it in another window.

1. Created the following structure of external pages:
Parent
|_sub1
|_sub2
2. Logged out.
3. Saw the pages in a SiteMenu. Each link of it took me to the correct external page
4. Logged in.
5. Changed sub1 - set a different name of the external page - sub3.
6. Saved and tried again - it worked as expected.

i am not sure what is going on on my end. Like I said, it was working fine until I started modifying the links and now it cuts off my query string after aspx. I just created a control that allows me to drop the url in and that seems to work now.

I would not have anything to do with the fact that I replicate my data to an external database would it?

I am also having the same problem with the querystring not coming through for an external page. I see it in the database, but it doesn't come up when I click on the link. I haven't changed anything with the RegEx Validator and I am using 3.6

I've created a page "XX" and set the settings to "external page". As external page location I set up "http://www.wifiwien.at/go.aspx?md=haude". But when I call my page "XX", a different page is shown up, as when I type the url into Internet Explorer.

Tools

Sitefinity Professional Services

Progress, Telerik, Sitefinity and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries.