1. Aad De Klerk Member

    Forceren https verbinding lukt niet

    Topic geplaatst op: 28-11-2014 om 10:10

    Via http://www.versio.nl/110-hoe_kan_ik_een_ssl__https_verbinding_forceren_met_het_htaccess_bestand heb ik de volgende code in .htacces geplaatst:
    ##------Forceer HTTPS verbinding geheel domein------##
    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
    ##
    Ik zie nog steeds geen https:// in mijn browser. Moet ik misschien bij SERVER_NAME de juiste naam invullen en zo ja hoe vind ik die. Of moet ik de bestaande code in het .htacces verwijderen?

  2. Gerald Versio medewerker
    Reactie geplaatst op: 28-11-2014 om 18:12

    De code zal werken voor een standaard website.

    Wanneer u bijvoorbeeld gebruik maakt van Wordpress, Joomla, Magento dan kan het zijn dat deze code niet werkt of dat deze wel werkt maar bepaalde onderdelen van de website niet werken.

    Kunt u aangeven wat voor script u gebruikt?

    Vond u dit antwoord nuttig?

  3. Aad De Klerk Member
    Reactie geplaatst op: 28-11-2014 om 21:53

    Ik gebruikt geen CMS het is een website met 1 pagina HTML code. Volgens mij wat als standaard genoemd kan worden. URL: www.kienekweekcirkel.nl

    Vond u dit antwoord nuttig?

  4. Gerald Versio medewerker
    Reactie geplaatst op: 28-11-2014 om 22:23

    Kunt u wellicht een ticket aanmaken in uw klantenpaneel onder Uw helpdesktickets? Stuur uw Directadmin gebruikersnaam mee en dan kijken wij er even voor u na.

    Vond u dit antwoord nuttig?

  5. Aad De Klerk Member
    Reactie geplaatst op: 28-11-2014 om 23:20

    De .htaccess stond in /domains/uwdomein.nl/public_html/cgi-bin map en niet in /domains/uwdomein.nl/public_html map zoals vermeld in eerdere genoemde link van Versio.

    Ik heb de .htaccess gekopieerd naar /domains/uwdomein.nl/public_html map met aangepaste code uiteraard en nu wordt ik wel geforceerd naar https:// maar wordt mijn site niet getoond en krijg ik de melding :
    Welcome to kienekweekcirkel.nl
    To change this page, upload a new index.html to your private_html folder

    Ik moet blijkbaar mijn index.html aanpassen. Hier lees ik niets over in de link van Versio : http://www.versio.nl/110-hoe_kan_ik_een_ssl__https_verbinding_forceren_met_het_htaccess_bestand

    Wat moet ik wijzigen in mijn index.html

    Vond u dit antwoord nuttig?

  6. Aad De Klerk Member
    Reactie geplaatst op: 29-11-2014 om 00:13

    OPGELOST

    index.html in /domains/uwdomein.nl/private_html gezet, ik had beter moeten lezen. Alleen lettertype klopt niet.

    Tip voor Versio pas de betreffend link "Hoe kan ik een SSL / HTTPS verbinding forceren met het htaccess bestand?" aan.

    Vond u dit antwoord nuttig?

  7. zeromechanic Member
    Reactie geplaatst op: 30-11-2014 om 21:50

    Ik gebruik de volgende in mijn htacces :

    RewriteEngine On
    RewriteCond %{SERVER_PORT} =80
    RewriteCond %{HTTP_HOST} ^www\\.(.+)$ [NC]
    RewriteRule ^(.*)$ https://%1%{REQUEST_URI} [R=301,L]

    RewriteCond %{SERVER_PORT} =443
    RewriteCond %{HTTP_HOST} ^www\\.(.+)$ [NC]
    RewriteRule ^(.*)$ https://%1%{REQUEST_URI} [R=301,L]

    Als men op niet https binnenkomtm redirect naar https://domein.nl

    als met al op https binnen komt met www, redirect naar https://domein.tld

    (zonder de www is een SEO optimalisatie, google ziet de versie met www en zonder www als aparte domeinen met dezelfde inhoud. Dat kan er voor zorgen dat je lager op de ranking komt.

    Vond u dit antwoord nuttig?

  8. Dennis Van Dalen Member
    Reactie geplaatst op: 02-12-2014 om 19:24

    Kan ook met php als je het niet werkend krijgt met .htaccess

    if(!isset($_SERVER['HTTPS']) || $_SERVER['HTTPS'] == ""){
    $redirect = "https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
    header("Location: $redirect");
    }


    Mocht het niet werken (bijvoorbeeld cloudflare ertussen) dan moet je dit er voor zetten
    if(isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https'){
    $_SERVER['HTTPS']='on';
    }

    Vond u dit antwoord nuttig?