http redirect til https

Har du problemer med din server eller kan du ikke bestemme dig for en hosting udbyder? - Så stil dine spørgsmål her! :)
Besvar
CSharpGirl
Begynder
Indlæg:7
Tilmeldt:11. maj 2018, 22:54
Kontakt:
http redirect til https

Indlæg af CSharpGirl » 11. maj 2018, 23:03

Jeg har en kunde hvor jeg prøver at lave redirect fra http://www.domain.top til https://domain.top men kan ikke få skidtet til at virke. Sitet deleschers.dk er hostet hos webdomain og ligegyldig hvad jeg gør med htaccess virker det ikke.

cristian
Moderator
Moderator
Indlæg:882
Tilmeldt:26. sep 2011, 21:31
Kontakt:

Re: http redirect til https

Indlæg af cristian » 12. maj 2018, 09:41

Hvad har du prøvet? Eksempler

CSharpGirl
Begynder
Indlæg:7
Tilmeldt:11. maj 2018, 22:54
Kontakt:

Re: http redirect til https

Indlæg af CSharpGirl » 13. maj 2018, 01:08

Har lavet .htaccess fil med følgende indhold

Kode: Vælg alt

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.deleschers.dk [NC]
RewriteRule ^(.*)$ https://deleschers.dk/$1 [R=301,L]
Men websiden melder internal server error når gemmer filen.

jepperask
Geni
Geni
Indlæg:378
Tilmeldt:4. nov 2012, 17:57

Re: http redirect til https

Indlæg af jepperask » 13. maj 2018, 09:03

Er det nogle bestemte sider du skal redirecte? Umiddelbart bliver mine requests til http:// videresendt til https:// med "301 Moved Permanently" - men du vil måske gerne undgå 301?

Brugeravatar
Daniel
Admin
Admin
Indlæg:625
Tilmeldt:14. jun 2011, 09:27
Geografisk sted:Danmark, Fyn, Nørre Aaby
Kontakt:

Re: http redirect til https

Indlæg af Daniel » 13. maj 2018, 10:13

Det her burde sende alle videre til HTTPS.

Kode: Vælg alt

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

CSharpGirl
Begynder
Indlæg:7
Tilmeldt:11. maj 2018, 22:54
Kontakt:

Re: http redirect til https

Indlæg af CSharpGirl » 13. maj 2018, 10:31

Tak for input,

Så snart jeg smider htaccess filen op, så melder den internal server error "kontakt mig selv"

cristian
Moderator
Moderator
Indlæg:882
Tilmeldt:26. sep 2011, 21:31
Kontakt:

Re: http redirect til https

Indlæg af cristian » 13. maj 2018, 11:05

CSharpGirl skrev:Har lavet .htaccess fil med følgende tekst:

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.deleschers.dk [NC]
RewriteRule ^(.*)$ https://deleschers.dk/$1 [R=301,L]

Men websiden medler internal server error når gemmer filen.
Har du adgang til virtualhost filen?
Er du gift med Apache eller kan du bruge Nginx?

Edit
Jeg installerede en lokal Apache2 server og testede hvordan man kan tvinge HTTPS.
i .htaccess

Kode: Vælg alt

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L]
Aktiver rewrite modulet

Kode: Vælg alt

a2enmod rewrite
Hvorefter du skal genstarte Apache2

På alle mine test sider bliver der lavet en 301 redirect fra HTTP til HTTPS

CSharpGirl
Begynder
Indlæg:7
Tilmeldt:11. maj 2018, 22:54
Kontakt:

Re: http redirect til https

Indlæg af CSharpGirl » 13. maj 2018, 11:52

Desværre kører min udbyder med Apache og ikke EngineX... Selvf. kunne jeg hoste selv, men har ikke infrastrukturen til det lige nu!

cristian
Moderator
Moderator
Indlæg:882
Tilmeldt:26. sep 2011, 21:31
Kontakt:

Re: http redirect til https

Indlæg af cristian » 13. maj 2018, 11:55

Se mit rettet overstående svar

CSharpGirl
Begynder
Indlæg:7
Tilmeldt:11. maj 2018, 22:54
Kontakt:

Re: http redirect til https

Indlæg af CSharpGirl » 13. maj 2018, 11:59

Tak Christian, Jeg siger til min udbyder rewrite modulet skal aktiveres.

cristian
Moderator
Moderator
Indlæg:882
Tilmeldt:26. sep 2011, 21:31
Kontakt:

Re: http redirect til https

Indlæg af cristian » 13. maj 2018, 12:04

For god ordens skyld testede jeg også daniels svar

Kode: Vælg alt

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
Her laver browseren en 302 i stedet for en 301, hvor jeg vil mene at give en response kode på 301 er mere rigtigt.
Men der bliver skiftet fra HTTP til HTTPS
Tak Christian, Jeg siger til min udbyder rewrite modulet skal aktiveres.
Det en meget basal ting som altid burde være aktivt så jeg vil være ekstreamt uforstående hvis dette ikke var
tilfældet hos din udbyder.

CSharpGirl
Begynder
Indlæg:7
Tilmeldt:11. maj 2018, 22:54
Kontakt:

Re: http redirect til https

Indlæg af CSharpGirl » 16. maj 2018, 20:36

Jeg glemte lige noget væsentligt;

selvom den ankommer på "https://www" vil jeg gerne redirecte ligeledes til bare "https://" uden www så selvom jeg har fået det til at virke med http til https har jeg nu problemet med at jeg gerne vil have fjernet www foran domænenavnet;

Kan det lade sig gøre?
Hjælp!

cristian
Moderator
Moderator
Indlæg:882
Tilmeldt:26. sep 2011, 21:31
Kontakt:

Re: http redirect til https

Indlæg af cristian » 17. maj 2018, 10:09

Det kan det godt, jeg tænker bare hvilken forskel det vil gøre for dig.

I din virtualhost fil har du en værdi ServerName, ved at rette den fra www.ditdomæne.dk til ditdomæne.dk burde den fjerne www.

Men tjek også at den stadig reagere på www. forspøgerelser, hvis den ikke længere gør dette så lav eventuelt et alias fra www.ditdomæne.dk til ditdomæne.dk

CSharpGirl
Begynder
Indlæg:7
Tilmeldt:11. maj 2018, 22:54
Kontakt:

Re: http redirect til https

Indlæg af CSharpGirl » 22. jul 2018, 19:47

Det hele er kommet til at virke.

Jeg har nu lært at .htaccess filen "som den eneste på mit website" skal gemmes som ANSI og ikke UTF-8.

Igen; tusind tak for alt hjælpen.

Besvar