ugrás a tartalomhoz

http helyett https

stan · 2009. Aug. 10. (H), 17.05
A weboldalam hitelesített https certifikációval rendelkezik. Az oldal tehát most elérhető https:// előtaggal minden további nélkül. A probléma az, hogy http://-vel is elérni, sőt, ha előtag nélkül írom be az oldalt a böngésző címsorába, akkor alapértelmezetten a http:// előtaggal dobja ki.

Én azt szeretném, hogy minden esetben https://-el hozza be az oldalt, még akkor is ha http://-t írok be eredetileg a böngésző címsorába.
Ez Apache beállítás, vagy .htaccess fájlal is megoldható? Hogyan?
 
1

Talán ez segít

gabesz666 · 2009. Aug. 10. (H), 18.51
2

RewriteEngine on RewriteCond

Tanul0 · 2009. Aug. 11. (K), 07.33
RewriteEngine on
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^(.*)$ https://%{SERVER_NAME}$1 [L,R]
3

Sajnos nem

stan · 2009. Aug. 11. (K), 18.11
Sajnos egyik sem működik, szóval azt hiszem ehhez egy megfelelő Apache beállítás is kell.
4

AllowOverride

janoszen · 2009. Aug. 11. (K), 18.33
Az AllowOverride értéke mi? Nem lenne célszerű a rendszergazdát is bevonni a dologba?
5

Ezt is tedd be

Tanul0 · 2009. Aug. 12. (Sze), 10.39
<Ifmodule mod_Rewrite>
RewriteLog "/path/to/wwwroot/rewrite.log"
RewriteLogLevel 2
</Ifmodule>
Ezt még írd hozzá, és nézd meg a logot.
6

Változás

stan · 2009. Aug. 13. (Cs), 16.33
Na közben beszéltem a rendszergazdával, és annyit tudott nekem csinálni, hogy most az ftp gyökérkönyvtárában két mappa van. Az egyik a "domain_http" nevű, a másik a "domain_https" nevű. Ha a böngészőbe http-vel kezdődő címet írok be, akkor az első, ha https-el kezdődőt írok be, akkor a második mappa tartalmát hozza be.

Így most sok lehetőségem van az átirányításra, én elhelyeztem egy php-t a "domain_http" mappába:

<?php header("Location:https://domain.hu") ?>
Ez elég jó megoldás?
7

Nem

janoszen · 2009. Aug. 13. (Cs), 19.53
Nem, mert ez így csak a gyökér URLre érkezőket dobja át. Mindenképpen RewriteEngine-el kellene megoldani. Ha ilyen nincs, akkor rendszergazda rugdosása vagy tárhely váltás, ez mondhatni alap fícsör.