HTH-C.com - Forum
Latest News Latest Threads
Neuerung: Persönliche Galerie
Informationen zur Übernahme der Erweite..
HTH Blog - Version 2.0
#HTH.Systems - Betatester gesucht
Neueröffnung - PHPKit-Award.de
HTH Webchat v3
Letzter Beitrag Happy Birthday Bottyline Weiblicher Benutzer Heute, 0:00 Zeit der letzten Antwort
Letzter Beitrag PHPKit 1.6.6 Treffnix Männlicher Benutzer 14.03.2024 - 05:20 Zeit der letzten Antwort
Letzter Beitrag Gibt es eigentlich noch jemand der PHPki.. Treffnix Männlicher Benutzer 14.03.2024 - 05:19 Zeit der letzten Antwort
Letzter Beitrag Herzlich Willkommen Botty Männlicher Benutzer 22.02.2024 - 12:50 Zeit der letzten Antwort
Letzter Beitrag PHPKit 1.6.6 ohne ASCE auf PHP8x Myrddin Männlicher Benutzer 22.03.2023 - 12:36 Zeit der letzten Antwort
 53.399 Posts & 4.945 Themen in 78 Foren
Forenübersicht » Support / Hilfe » PHPKit 1.6.4 & 1.6.5 & 1.6.6 » Support » Sichere Seite - SSL

Sichere Seite - SSL
7 Beiträge in diesem Thema
 Seiten (1):    1  
07.02.2020 - 02:07 Uhr
Beitrag: #1
Nabend,

in dem einen Thread sind wir noch gar nicht durch und ich stelle gleich schon die nächste Frage...  

Ich würde unsere Seite gerne als sicher anzeigen lassen. Unser Webhoster Contabo stellt automatisch SSL-Zertifikat bereit und aktiv sind diese auch.

Wenn ich die Seite über https://www.teamtapert.de/hp aufrufe, wird sie als sicher angezeigt, in allen anderen Fällen als unsicher. Gebe ich beispielsweise den Ordner „hp“, in dem die Seite liegt, nicht mit ein oder tippe ich nur teamtapert.de in die url Leiste, werde ich so weitergeleitet, dass die Seite als unsicher angezeigt wird.

Ich würde es gerne so einstellen, dass standardmäßig die SSL-Seite aufgerufen wird, wenn man - wie auch immer - auf teamtapert.de zugreift. Nur finde ich nicht heraus was ich dafür machen muss. Könnt ihr mir da weiterhelfen?

LG
mono

 
Zum Anfang der Seite
11.02.2020 - 16:16 Uhr
Beitrag: #2
Nabend,

gibt es bei den Server-Einstellungen keine Option dies bezüglich?

Ansonsten könnte man über PHP oder HTAccess eine Umleitung manuell setzen.


Für HTAccess sähe das, gemäß dieser Seite ( Klick ), so aus:



1
2
3
4
5

Quellcode

RewriteEngine On

RewriteCond %{HTTPS} !=on

RewriteRule 
https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Der Code kommt dann in eine Datei mit den Namen .htaccess ( also PUNKT und dann htaccess ). Ich weiss jetzt nicht ganz genau ob eine einfache Text-Datei zum erstellen reicht. Aber ich glaube schon. Ansonsten nimmste einfach eine vorahndene .php-Datei und benennst diese einfach um und dann den Code rein.


Die .htaccess kommt dann ins Rootverzeichnis. Also dort, wo der Ordner hp zu sehen ist.
So müsste das dann aussehen:



1
2

Quellcode

[Ordnerhp
[Datei]  .htaccess

Sollte bereits eine .htaccess-Datei vorhanden sein:
Einfach mit einen Text-Editor öffnen, den obigen Code ganz nach oben und speichern.


Müsste eigentlich so alles klappen ;o


 
Zum Anfang der Seite
11.02.2020 - 21:08 Uhr
Beitrag: #3
Nabend,

hat nicht gefunzt, die Seite ist nicht erreichbar wenn ich die Datei hochlade.

Ich bin auch davon ausgegangen, dass es im cPanel einzustellen ist, habe es aber nicht hinbekommen und google hat auch nichts ergeben.

LG
mono

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von mono - 11.02.2020 - 21:25 Uhr
 
Zum Anfang der Seite
19.02.2020 - 02:07 Uhr
Beitrag: #4
Nabend,

hmm .. gab es vll. schon eine .htaccess-Datei? Ansonsten könnte es auch sein, zumindest ist mir so ( ist schon lange her, das ich damit was zu tun hatte ^^""" ), das dies erst aktiviert werden musste  


Aber egal. Für PHP gibt es auch eine Variante:
Statt der .htaccess-Datei einfach eine .php-Datei ins Root-Verzeichnis reinkopieren, als index.php umbenennen und einen der folgenden Codes probieren ( da gibt es irgendwie auch keine allgemeingültige Meinung .. ):
  • Von StackOverflow.com - #1



    1
    2
    3
    4
    5
    6

    PHP-Quelltext

    if (empty($_SERVER['HTTPS']) || $_SERVER['HTTPS'] === "off") {
        
    $location 'https://' $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
        
    header('HTTP/1.1 301 Moved Permanently');
        
    header('Location: ' $location);
        exit;
    }

  • Von StackOverflow.com - #2



    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    PHP-Quelltext

    <?php
    if (!(isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || 
       
    $_SERVER['HTTPS'] == 1) ||  
       isset(
    $_SERVER['HTTP_X_FORWARDED_PROTO']) &&   
       
    $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https'))
    {
       
    $redirect 'https://' $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
       
    header('HTTP/1.1 301 Moved Permanently');
       
    header('Location: ' $redirect);
       exit();
    }
    ?>

  • Von StackOverflow.com - #3



    1
    2
    3
    4
    5
    6
    7

    PHP-Quelltext

    <?php
    if (! isset($_SERVER['HTTPS']) or $_SERVER['HTTPS'] == 'off' ) {
        
    $redirect_url "https://" $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
        
    header("Location: $redirect_url");
        exit();
    }
    ?>

  • Von ThisInterestsMe.com



    1
    2
    3
    4
    5
    6
    7
    8
    9
    10

    PHP-Quelltext

    <?php
     
    //If the HTTPS is not found to be "on"
    if(!isset($_SERVER["HTTPS"]) || $_SERVER["HTTPS"] != "on")
    {
        
    //Tell the browser to redirect to the HTTPS URL.
        
    header("Location: https://" $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"], true301);
        
    //Prevent the rest of the script from executing.
        
    exit;
    }


 
Zum Anfang der Seite
19.02.2020 - 21:53 Uhr
Beitrag: #5
Nabend,

im Root-Verzeichnis gibt es keine eine .htaccess Datei, im Ordner pkinc habe ich eine mit dem Inhalt:




1
2

Quellcode

order deny,allow
deny from all


Im Root-Verzeichnis existiert bereits eine index.php mit dem Inhalt:




1
2
3

PHP-Quelltext

<?php
require_once('include.php');
?>




Ich habe die vier Optionen durchprobiert, hat leider nichts von gefunzt.

LG
mono

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von mono - 19.02.2020 - 21:55 Uhr
 
Zum Anfang der Seite
22.02.2020 - 04:45 Uhr
Beitrag: #6
Nabend,

zum Verständnis:

root-Verzeichnis ist das Verzeichnis, von wo die Webseite anfängt.
Bei dir fängt die Webseite bei http://teamtapert.de/ an.

Das Anhängsel hp/ ( also http://teamtapert.de/hp/ ) ist ein Ordner im root-Verzeichnis.


Wenn du also über den FTP-Zugang die Webseite aufrufst würde dort folgende Ordner- u. Dateistruktur vorzufinden sein.



1

Quellcode

[Ordnerhp/

Und im Ordner hp/ ist in deinen Fall das PHPKIT drin, wo die Ordner- und Dateistruktur so aussieht:



1
2
3
4
5
6
7
8
9

Quellcode

[Ordnercontent/
[
Ordnerfx/
[
Ordnerimages/
[
Ordnerpk/
[
Ordnerpkinc/
[
Dateifavicon.ico
[Datei] include.php
[Dateiindex.php
[Dateirobot.txt

--


Es müsste eigentlich einen index.php im root-Verzeichnis sein, da ja immer auf den Ordner hp/ weitergeleitet wird.
Oder dies erfolgt über das Einstellungsmenü vom Anbieter  


Wenn eine index.php im Root-Verzeichnis existiert:
Probier nochmal eines der 4 Scripte aus.

Sofern eines der Scripte vom Prinzip funktionert ( also von http://teamtapert.de/ auf https://teamtapert.de/ umzuleiten ) müsste man noch den Pfad auf den Ordner hp/ ändern.

Das müsste dann so aussehen ( bin mir da jetzt aber nicht ganz so sicher .. ):
  • Öffne o.g. index.php und suche das:



    1

    PHP-Quelltext

    $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']

    Und mache daraus das:



    1

    PHP-Quelltext

    $_SERVER['HTTP_HOST'] . 'hp/' $_SERVER['REQUEST_URI']


 
Zum Anfang der Seite
25.02.2020 - 21:15 Uhr
Beitrag: #7
Nabend!

   

Gut dass du das mit dem root-Verzeichnis noch ein zweites Mal erklärt hast. Du hattest zwar schon bei dem .htaccess Lösungsweg erklärt, dass das root-Verzeichnis sich bei mir dort befindet, wo der Ordner hp liegt, aber ich hatte da offensichtlich ein ganz schön dickes Brett vor dem Kopf   ... sorry.

Ich habe jetzt noch einmal die .htaccess Datei im root-Verzeichnis wie beschrieben geändert und es klappt.

Sieht bei mir folgendermaßen aus:




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38

Quellcode

RewriteEngine On

RewriteCond %{HTTPS} !=on

RewriteRule 
https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteOptions inherit

RewriteEngine on


IndexIgnore 
.htaccess */.??* *~ *# */HEADER* */README* */_vti*

<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<
Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
AuthName teamtapert.de

RewriteCond 
%{HTTP_HOST} ^teamtapert\.de$ [OR]
RewriteCond %{HTTP_HOST} ^www\.teamtapert\.de$
RewriteRule ^include\.php"http\:\/\/teamtapert\.de\/hp" [R=301,L]

RewriteCond %{HTTP_HOST} ^teamtapert\.de$ [OR]
RewriteCond %{HTTP_HOST} ^www\.teamtapert\.de$
RewriteRule ^/?$ "http\:\/\/teamtapert\.de\/hp" [R=301,L]

# php -- BEGIN cPanel-generated handler, do not edit
# Set the “alt-php56” package as the default “PHP” programming language.
<IfModule mime_module>
  
AddHandler application/x-httpd-alt-php56___lsphp .php .php5 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit


LG
mono

 
Zum Anfang der Seite
 Seiten (1):    1  

Ähnliche Themen
 
Support Support » 404 Seite - Letzte Antwort von DHH am 19.10.16, 12:44 404 Seite  (19.10.16, 12:44)
Support Support » Seite einbinden!!! - Letzte Antwort von KlausR am 19.12.08, 21:14 Seite einbinden!!!  (19.12.08, 21:14)
Support Support » Star seite - Letzte Antwort von Tbereit am 24.06.08, 11:44 Star seite  (24.06.08, 11:44)
Support Support » Seite erstellen - Letzte Antwort von Tbereit am 22.06.08, 01:04 Seite erstellen  (22.06.08, 01:04)
Support Support » Seite Hacken - Letzte Antwort von Jardin am 19.05.08, 09:21 Seite Hacken  (19.05.08, 09:21)

HTH-C.com - Webmedien & Community