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