SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > Apache HTTP-Server

Apache HTTP-Server Alles was Ihr über den Apache diskutieren möchtet, gehört hierein

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 23.05.2005, 23:21:51
sysop sysop ist offline
Member
 
Registriert seit: Mar 2004
Ort: wien
Beiträge: 512
refresh auf https

hallo zusammen

für euch ist das sicher keine grosse sache, ich fummle nun aber schon seit 2 stunden herum.
wie kann ich es schaffen, dass eine seite die per http:// aufgerufen wird automatisch auf https.// refreshed. gibt es da einen .htaccess eintrag.

geneuer ist es so.
ich habe mir einen kleinen mailserver gebaut, der mit squirrelmail arbeitet. nun kann man wahlweise über http oder über https auf das squirrelmail verzeichnis, ich möchte aber nur https.

danke sys ;-)
Mit Zitat antworten
  #2  
Alt 24.05.2005, 09:14:46
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
AW: refresh auf https

Schon mal mit header() versucht?
PHP-Code:
header('Location: https://www2.asd.com/qwd.php'); 
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #3  
Alt 24.05.2005, 11:40:29
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: refresh auf https

vielleicht noch vorher testen, ob die seite nicht schon mit https aufgerufen wurde...

if( $_SERVER[ 'SERVER_PORT' ] != 443 )
Header( "Location:https://www.bla.blubb" );
Mit Zitat antworten
  #4  
Alt 24.05.2005, 12:06:56
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: refresh auf https

@feuervogel:
wärst Du ggf. dazu bereit, das ! durch ein = zu ersetzen?
Mit Zitat antworten
  #5  
Alt 24.05.2005, 13:07:00
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: refresh auf https

Zitat:
Zitat von feuervogel
if( $_SERVER[ 'SERVER_PORT' ] != 443 )
Header( "Location:https://www.bla.blubb" );
Muss eine verschlüsselte Seite zwingend über Port 443 laufen?

Zitat:
Zitat von meikel
@feuervogel:
wärst Du ggf. dazu bereit, das ! durch ein = zu ersetzen?
Warum? Die Weiterleitung soll doch nur dann erfolgen, wenn die Seite nicht per https aufgerufen wurde.
Mit Zitat antworten
  #6  
Alt 24.05.2005, 14:33:45
sysop sysop ist offline
Member
 
Registriert seit: Mar 2004
Ort: wien
Beiträge: 512
AW: refresh auf https

hallo und danke für eure rückmeldung.

ich habe das nun durch eine .htaccess datei hinbekommen, ich hatte ein unterverzeichnis übersehen, auf das von der index.php verwiesen wird, deshalb hatte das nicht geklappt.

die lösung (die mir persönlich am besten gefällt) sieht nun so aus:

eine .htaccess mit folgendem inhalt erstellen:
RequireSSL on

in die entsprechenden verzeichnisse kopieren, das sind bei squirrelmail
..../squirrelmail/
..../squirrelmail/src/ (das hatte ich übersehen)

dann wird immer eine https verbindung verlangt.

danke nochmal
gruss sys;-)

Geändert von sysop (24.05.2005 um 14:34:05 Uhr)
Mit Zitat antworten
  #7  
Alt 24.05.2005, 15:06:29
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: refresh auf https

Zitat:
Zitat von xabbuh
Muss eine verschlüsselte Seite zwingend über Port 443 laufen?
Nein.

PHP-Code:
if (isset($_SERVER["HTTPS"]) AND $_SERVER["HTTPS"] == 'on ')
 print 
'ssl';
else
 print 
'kein ssl'
Zitat:
Warum? Die Weiterleitung soll doch nur dann erfolgen, wenn die Seite nicht per https aufgerufen wurde.
Jut, diese Besonderheit war mir entgangen.
Mit Zitat antworten
  #8  
Alt 24.05.2005, 16:39:26
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: refresh auf https

Zitat:
Zitat von xabbuh
Muss eine verschlüsselte Seite zwingend über Port 443 laufen?
nein, aber standardmäßig ist das so. natürlich kann man auch testen, ob die verbindung über port 80 läuft (obwohl ja nicht mal das sein muss) und dann weiterleiten...

edit: grad las ich meikels lösung durch; dies ist natürlich das eleganteste :-)

Geändert von feuervogel (24.05.2005 um 16:46:30 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
https stream erzeugen Mr.Burns PHP für Fortgeschrittene und Experten 0 09.10.2003 14:30:06
fsockopen mit https sourcecode PHP für Fortgeschrittene und Experten 3 08.08.2003 16:03:20
refresh in wer ist online toweter Support 2 24.07.2003 22:42:31
javascript: refresh t4b PHP für Fortgeschrittene und Experten 5 20.08.2002 15:38:00
automatischer refresh gesucht future PHP für Fortgeschrittene und Experten 2 13.03.2002 11:37:16


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:08:18 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt