PDA

Zobacz pełną wersję : Przekierowanie 301 na https



kdbts
03-05-2017, 19:54
Witam ! taki o to problem się pojawił. W pliku htaccess ma ustawione takie przekierowanie:
##### RewriteEngine enabled - BEGIN
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mojastrona(.*) [NC]
RewriteRule ^(.*)$ https://www.mojastrona/$1 [R=301,L]
##### RewriteEngine enabled - END
Wszystko działa normalnie z wyjątkiem jednego , w przypadku https://mojastrona przekierowuje na http://www.mojastrona i strona wówczas jest niedostępna.
Być może ktoś już to przerabiał? Z góry dziękuje za każdą podpowiedź

adam.lachut
04-05-2017, 20:08
Czy brak końcówki (.pl/.com itp) to celowe działanie? Jeśli tak, to podaj jakieś szczegóły, będzie łatwiej pomóc.
Dodałbym pełną nazwę domeny i dodatkowo przekierowanie z http://www.mojastrona a nie tylko z http://mojastrona:


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

kdbts
04-05-2017, 20:54
Witam! Dzięki za pomoc! Wątek do zamknięcie ale być może komuś się przyda. Problem rozwiązało dodanie do htaccess linijki kodu:
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://www.mojastrona/$1 [R=301,L]