Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Skift fra http til https

6 views
Skip to first unread message

Jens

unread,
Jul 13, 2017, 6:39:43 AM7/13/17
to
Jeg har netop (pga. råd fra Google) fået installeret et SSL-certifikat på mit web-hotel.

Men hvad skal jeg gøre i mine classic asp-dokumenter?

Nogle taler om at alle mine 117 dokumenter i headeren skal have en redirect i stil med:
<%
response.Status="301 Moved permanently"
response.addheader "Location", "https://min gamle adresse"
%>
Og vil dette ikke bare kører i ring?

Andre taler om at jeg skal sætte det op i min web.config fil - men en sådan har jeg pt. ikke.

Men jeg har en global.asa fil, hvis den kan bruges.

Hvad har I andre gjort for at skifte fra http til https?

mvh. Jens

Jens

unread,
Aug 13, 2017, 11:50:50 AM8/13/17
to
Der er vist ikke så mange, der mere følger denne gruppe. Jeg har dog fundet svaret selv. nemlig at lægge nedestående i filen global.asa
if request.Servervariables("HTTPS") = "off" then
response.redirect "https://" & request.ServerVariables("HTTP_HOST") & request.ServerVariables("url")
end if

Jørn Andersen

unread,
Aug 23, 2017, 12:24:12 AM8/23/17
to
On Thu, 13 Jul 2017 03:39:42 -0700 (PDT), Jens
<jens.r.ra...@gmail.com> wrote:

>Jeg har netop (pga. råd fra Google) fået installeret et SSL-certifikat på mit web-hotel.
>
>Men hvad skal jeg gøre i mine classic asp-dokumenter?
>
>Nogle taler om at alle mine 117 dokumenter i headeren skal have en redirect i stil med:
><%
>response.Status="301 Moved permanently"
>response.addheader "Location", "https://min gamle adresse"
>%>
>Og vil dette ikke bare kører i ring?

Jo, det vil det nok – hvis ikke du i scriptet kan skelne mellem http
og https-forspørgsler.
Hvis du kan, skal ovenstående bare i en IF ... THEN
(Mit ASP er for rustent til, at jeg kan gennemskue den del.)

>Andre taler om at jeg skal sætte det op i min web.config fil - men en sådan har jeg pt. ikke.

En web.config-fil er bare en XML-fil, der lægges i roden (eller i en
parent-mappe, der dækker de filer, der skal redirectes).

Her er et skelet:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>

<!-- Her indsættes en rule -->

</rules>
</rewrite>
</system.webServer>
</configuration>

En google på "web.config redirect http to https"
giver fx følgende rule:

<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" redirectType="Found"
url="https://{HTTP_HOST}/{R:1}" />
</rule>

https://gist.github.com/tkarpinski/1621178

Ellers kig på de andre google-forslag.
<snip>

PS: En web.config-fil er også meget nyttig, hvis man fx flytter sider.
At du ikke har én p.t., betyder formentlig bare, at du bruger
serverens standard-opsætning.
Men muligvis kan det også betyde, at du ikke har lov til at have én -
?
(Det nemmeste er at teste, om fx en redirect virker.)


Good luck,
Jørn

--
Jørn Andersen
http://socialister.dk
http://marxisme.dk
0 new messages