- 17 mar 2018, 08:48
#71154
T.J. schrijft:
Hoi Tjeerd,
Mooi man dat het nu werkt.
Zo zie je maar weer wat bij de een werkt hoeft niet te werken bij een ander, en moet dan weer aangepast worden.
Daarom had ik er ook bijgezet "waarschijnlijke oplossing"
Ik had dus helemaal niks in de .htaccess staan.
De site was bereikbaar via http en via https.
Nadat ik alles had aangepast en uiteindelijk het groene slotje kreeg had ik het volgende eerst in de .htaccess staan
RewriteCond %{HTTP_HOST} !^www\\.
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Hierdoor werd alles doorgestuurd naar https.
Maar liep toen dus tegen het probleem aan van de sensordata.php met het uploaden naar eigen api.
Toen in de .htaccess de wijzigen aangebracht naar
RewriteCond %{HTTP_HOST} !^www\\.
RewriteCond %{REQUEST_URI} !^/weather/sensordata.php
RewriteRule .* www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^/weather/sensordata.php
RewriteRule .* %{HTTP_HOST}%{REQUEST_URI} [L,R=301]
En het werkte dus weer als van ouds.
Alleen zag ik dat de upload naar HWA nu niet werkt en mijn gegevens verouderd zijn.
Maar eens kijken of ik daar een oplossing voor kan vinden.
Succes verder en groeten,
Piet
Hallo.
De methode van Piet werkte voor mij niet.
Ik heb even gegoogle: en kwam dit tegen:
RewriteRule ^weather2/sensordata.php - [L,NC]
Dit betekent dat als er een request komt dat eindigt op sensordata.php,
dan wordt er niets mee gedaan maw de omleiding naar https wordt dan niet gedaan.
Dit is wat makkelijker dan de oplossin van Piet want ik had in de .htaccess ook al een redirect staan om mijn site naar https te leiden.
Mijn htaccess ziet er zo uit:
##------Forceer HTTPS verbinding geheel domein------##
RewriteEngine On
RewriteRule ^weather2/sensordata.php - [L,NC] -------------> deze regel toegevoegd
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
##
Fijn dat het mij gelukt is.
Groeten Tjeerd
Hoi Tjeerd,
Mooi man dat het nu werkt.
Zo zie je maar weer wat bij de een werkt hoeft niet te werken bij een ander, en moet dan weer aangepast worden.
Daarom had ik er ook bijgezet "waarschijnlijke oplossing"
Ik had dus helemaal niks in de .htaccess staan.
De site was bereikbaar via http en via https.
Nadat ik alles had aangepast en uiteindelijk het groene slotje kreeg had ik het volgende eerst in de .htaccess staan
RewriteCond %{HTTP_HOST} !^www\\.
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Hierdoor werd alles doorgestuurd naar https.
Maar liep toen dus tegen het probleem aan van de sensordata.php met het uploaden naar eigen api.
Toen in de .htaccess de wijzigen aangebracht naar
RewriteCond %{HTTP_HOST} !^www\\.
RewriteCond %{REQUEST_URI} !^/weather/sensordata.php
RewriteRule .* www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^/weather/sensordata.php
RewriteRule .* %{HTTP_HOST}%{REQUEST_URI} [L,R=301]
En het werkte dus weer als van ouds.
Alleen zag ik dat de upload naar HWA nu niet werkt en mijn gegevens verouderd zijn.
Maar eens kijken of ik daar een oplossing voor kan vinden.
Succes verder en groeten,
Piet