Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: .htaccess i ssl problem z przekierowaniem
Forum PHP.pl > Forum > Serwery WWW
DannyM
Mam taki problem. Szukam w sieci ale wszystkie triki nie dzialaja. Zalatwilem tez strone przez takie szperanie - serwer NetArt - supportu tam zero wiec pisze tutaj.
Kazali mi szukac w google to takie profesjonalne.

Mam taki problem:
Certyfikat kupiony dla https://XYZ.com ale jak ktos wchodzi na https://www.XYZ.com to juz jest "To połączenie jest niezaufane"

Mam taki sobie metody:

#RewriteCond %{HTTPS} off
#RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^www\.(.*)
RewriteRule ^.*$ https://%1/$1 [R=301,L]

#RewriteCond %{SERVER_PORT} !443
#RewriteRule (.*) https://XYZ.com/ [R]

#RewriteCond %{HTTP_HOST} ^www.XYZ.com$
#RewriteRule ^(.*) http://XYZ.com/$1 [QSA,L,R=301]

Owszem jak ktos wchodzi na www.XYZ.com to kieruje na XYZ.com. Niestety jak juz jest https:// to juz tego nie robi.
Wydaje sie, ze brakuje takiego czegos jak HTTPS_HOST aby zamienial w S www na bez.
Zaden nie zlatwia tego problemu. Prosze o pomoc smile.gif
mar1aczi
Jak masz skonfigurowanego tego SSLa w apache? Co masz w ServerName, ServerAlias?
DannyM
Wiesz co nie jestem znawca ale na Apach'u i OpenSSL z tego co mi netart podawal kiedys
A co to ServerName, ServerAlias bo nie wiem sad.gif
mar1aczi
Są to opcje w konfiguracji serwera www dla danej strony. To jest wykupiony hosting czy serwer VPS, dedykowany?
DannyM
tylko hosting
mar1aczi
I konfiguracja przez panel WWW? Zatem ustaw w nim dla https tylko taki adres dla jakiego masz certyfikat. Nie dodawaj "www".
DannyM
Niestety w panelu nie ma takich ustawien.
Nie jest to takie proste niestety
mar1aczi
Musisz gdzieś konfigurować/dodawać domenę, a potem stronę(y). Nie masz panelu?
DannyM
Jest ale tam ustawiasz tylko nazwe.
Jest tez dostep do DNS ale tam nic nie ustawisz aby dzialalo ok.
Tylko .htaccess i nie sadze aby to cos pomogo. Pozostanie kupic 2 certyfikat dla www
mar1aczi
Cytat(DannyM @ 14.02.2013, 14:53:42 ) *
Pozostanie kupic 2 certyfikat dla www

Nic to nie da, na https dla jednego IP możesz mieć tylko jeden certyfikat (zakładając, że ma działać na standardowym porcie 443).

Zobacz tak:
Kod
RewriteCond %{HTTPS} =on
RewriteCond %{HTTP_HOST} ^www.mysite.com$
RewriteRule ^(.*)$ https://mysite.com/$1 [R]

umieść w pliku .htaccess w katalogu głównym dla 'strony https'.
DannyM
Niestety nie smiga.
W pierszysm poscie napisalem jakie juz probowalem smile.gif
mar1aczi
Dodaj jeszcze w pierwszej linii .htaccess
Kod
RewriteEngine On
DannyM
mam smile.gif ale to nie dziala
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.