Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: firefox 3.0 ssl htaccess problem z przekierowaniem
Forum PHP.pl > Forum > Serwery WWW
webasek
Witam,
Mam mały problem z przekierowaniem na https. Mam wykupiony certyfikat na stronę ale tylko z "www" z przodu. Tu podaje kod htaccess:
Cytat
# bez www->www
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/ [R=301,L]


RewriteCond %{HTTPS} on
RewriteRule http://%{SERVER_NAME}/index.php https://%{SERVER_NAME}/index.php [R,L]


i przekierowuje jeśli dam załóżmy example.pl to przenosi na www.example.pl
wszystko jest pięknie tylko... problem pojawia się w firefox 3.0 wiem czytałem na ten temat, że firefox ma problem z certyfikatami ale czy nie można wymusić jakoś przekierowania? Może w php? Szukałem ale żadna z metod jakie znalazłem nie jest skuteczna.
Pisałem już u źródła znaczy na forum firefox ale na razie milczą.
nexis
Mam to zrobione w następujący sposób i działa bez zarzutu w każdej przeglądarce:

httpd.conf
Kod
Listen 80

<VirtualHost *:80>
    ServerName domena.pl
    ServerAlias www.domena.pl
    DocumentRoot "C:/Apache2.2/htdocs/pl/domena/www"
</VirtualHost>

Listen 443

<VirtualHost *:443>
    ServerName www.domena.pl
    DocumentRoot "C:/Apache2.2/htdocs/pl/domena/www"
    SSLEngine on
    SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
    SSLCertificateFile "C:/Apache2.2/ssl/www.domena.pl.crt"
    SSLCertificateKeyFile "C:/Apache2.2/ssl/www.domena.pl.key"
</VirtualHost>


C:/Apache2.2/htdocs/pl/domena/www/.htaccess
Kod
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.domena.pl/$1 [R,L]
webasek
Dzięki za odpowiedź ale nie do końca o to chodzi może napiszę inaczej

Jak daję example.pl przekieruje mnie na example.pl i to działa poprawnie potem wchodzę na stronę z certyfikatem ssl i z przodu wykasowuje www i daje enter no i wtedy właśnie pojawia się ten komunikat.

Cytat
Ten certyfikat jest prawidłowy tylko dla www.maxipizza.pl.

(Kod błędu: ssl_error_bad_cert_domain)


Każący zainstalować certyfikat (dodać wyjątek)
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.