1. Nicholas Member

    Http redirect naar https:// wordpress

    Topic geplaatst op: 17-10-2018 om 15:06

    Hoi,
    Ik heb een ssl en een wordpress site op https://www.sensatag.com maar ik krijg nu geen doorverwijzing op http://www.sensatag.com

    Ik heb reallysimplessl maar ik heb niet het idee dat het iets doet:)
    Is het mogelijk dit met DNS/redirect te doen?
    het ziet er ook rommelig uit: # BEGIN WordPress
    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
    RewriteCond %{HTTP_HOST} ^sensatag.com\\.nl$ [NC]
    RewriteRule ^(.*)$ https://www.sensatag.com/$1 [R=301,L]
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress

    totaal beginner met SSl. Site draait wel maar nog net niet helemaal lekker..
    kan ik in deze htaccess nog iets doen?

    Reageer
  2. Christian Member
    Reactie geplaatst op: 17-10-2018 om 16:05

    Kom niet aan de code tussen # Begin Wordpress en # End Wordpress.

    Om https af te dwingen kun je het volgende gebruiken:

    <IfModule mod_rewrite.c>
    RewiteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
    </IfModule>

    Dus plak dat onder # End WordPress.

    Verder moet in wordpress de site en home URL beginnen met https://.

    Plugin reallysimplessl kan je verwijderen. ALs je mixed content problemen hebt dan moet je kijken waar je nog http:// gebruikt (bijvoorbeeld in teksten of afbeeldingen), en verander je deze naar https://.

    Vond u dit antwoord nuttig?

  3. Christian Member
    Reactie geplaatst op: 17-10-2018 om 16:08

    En de oorspronkelijke wordpress regels zijn:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress

    Vond u dit antwoord nuttig?

  4. Nicholas Member
    Reactie geplaatst op: 17-10-2018 om 18:32

    Thanks Christian, Ik ga het proberen!
    Ik laat het weten!

    Vond u dit antwoord nuttig?

  5. Nicholas Member
    Reactie geplaatst op: 17-10-2018 om 18:34

    Ik heb nu dit staan in htaccess:


    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

    <IfModule mod_rewrite.c>
    RewiteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
    </IfModule>

    Vond u dit antwoord nuttig?

  6. Nicholas Member
    Reactie geplaatst op: 17-10-2018 om 18:35

    Maar als ik naar www.sensatag.com ga krijg ik dit :
    Forbidden
    You don't have permission to access / on this server.

    www.sensatag.com

    Vond u dit antwoord nuttig?

  7. Nicholas Member
    Reactie geplaatst op: 17-10-2018 om 18:37

    Ps: de https://sensatag.com werk verder gewoon prima!

    maar https://www.sensatag.com en http://www.sensatag.com werken niet.
    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.
    Please contact the server administrator at webmaster@sensatag.com to inform them of the time this error occurred, and the actions you performed just before this error.
    More information about this error may be available in the server error log.
    Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

    Vond u dit antwoord nuttig?

  8. Nicholas Member
    Reactie geplaatst op: 17-10-2018 om 18:38

    Dat stukje eronder plakken bij de htaccess gaf dus de server error.....

    Vond u dit antwoord nuttig?

  9. Maurice Versio medewerker
    Reactie geplaatst op: 17-10-2018 om 20:21

    Dit dient u ook niet eronder te zetten maar juist erboven.

    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

    Vond u dit antwoord nuttig?

  10. Nicholas Member
    Reactie geplaatst op: 18-10-2018 om 10:04

    Ik blijf een 403 forbidden krijgen.

    site draait dus wel ok op https:// maar ik wil mensen doorsturen die naar de standaard http://www.sensatag.com gaan.

    De code hierboven hoef ik niet aan te passen met onze URL of server naam?

    Vond u dit antwoord nuttig?

  11. Nicholas Member
    Reactie geplaatst op: 18-10-2018 om 12:29

    Is het niet mogelijk ergens een vrij eenvoudige redirect aan te maken?

    Vond u dit antwoord nuttig?

  12. Gavon Versio medewerker
    Reactie geplaatst op: 18-10-2018 om 14:42

    Goedemiddag Nicholas,

    Inmiddels ziet het er naar uit dat het je al gelukt is, heb je nog vragen?

    Vond u dit antwoord nuttig?

  13. Christian Member
    Reactie geplaatst op: 20-10-2018 om 15:49

    Al mijn sites hebben de ssl forcering onder the wordpress regels. Werkt prima bij mij.

    @Nicolas, heb je wel een wildcard ssl certificaat ?

    Vond u dit antwoord nuttig?