Перенаправляет пользователя на основе протокола http или https
Привет,
Наш домен сейчас находится в протоколе http. Через некоторое время он перейдет на https. Я хотел сделать такой код, если пользователь наберет http://domainName тогда все относительные ссылки на этой странице будут автоматически перенаправлены на http. Если тип пользователя https://domainName тогда все относительные ссылки на этой странице будут автоматически перенаправлены на https.
Как я могу это сделать, используя asp.net.
Что я уже пробовал:
Я пытаюсь сделать это через клиентский javascript или jquery, но не могу понять, как это сделать..
Richard Deeming
Почему бы просто не использовать относительные ссылки на странице? <a runat="server" href="~/pageInRootOfApplication.aspx">
<a href="/pageInRootOfSite.aspx">
<a href="pageInSameFolder.aspx">
<a href="../pageInParentFolder.aspx">
Все они будут разрешены относительно текущего URL-адреса, включая протокол. Если страница загружается по протоколу HTTP, ссылки также будут загружаться по протоколу HTTP. Если страница загружена по протоколу HTTPS, ссылки будут загружаться по протоколу HTTPS.
Проблема возникает только в том случае, если вы указываете полный URL-адрес своего сайта:<a href="http://www.yoursite.com/somePage.aspx">