Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:

Autor Thema: Probleme mit php nach https Weiterleitung  (Gelesen 238 mal)

Offline lakefly

  • Neu im Forum
  • *
  • Beiträge: 14
    • Teile Beitrag
    • Nymphen & Hegenen Shop
Probleme mit php nach https Weiterleitung
« am: 05. März 2019, 20:08:25 »
Hallo,

mein Problem betrifft meine Homepage und nicht meinen modified-shop, aber vielleicht hätte von euch ja trotzdem jemand einen Rat für mich - ich wäre Euch sehr dankbar und zeige mich auch gerne erkenntlich (€)!

Ich habe vor vielen Jahren eine einfache HTML, CSS Website erstellt - www.lakefly.at. Nun habe ich sie vor kurzem inhaltlich aktualisiert, es hat alles gut funktioniert. Im Zuge der Installation des SSL Zertifikats in meinem Shop wollte ich auch für die Homepage eine 301 Weiterleitung zu https einrichten.

Ich bin dazu nach der Anleitung meines Webhosters vorgegangen:
https://www.ionos.de/hilfe/hosting/htaccess/https-ssl-fuer-website-erzwingen/

In meinem HTML Code befinden sich zwei php echo files get content Befehle (die so immer funktioniert haben), die den Header und den Footer aus externen HTML Dateien laden:

Code: PHP  [Auswählen]
<!-- header -->
<?php
echo file_get_contents("header.html");
?>
<!-- /header  -->

Nun habe ich eine .htaccess Datei erstellt mit folgendem Inhalt:

RewriteEngine On
RewriteCond %{SERVER_PORT} !=443
RewriteRule ^(.*)$ https://lakefly.at/$1 [R=301,L]

und diese hochgeladen.

Beim ersten Mal hochladen, habe ich leider versehentlich die uneditierte Version hochgeladen:

RewriteEngine On
RewriteCond %{SERVER_PORT} !=443
RewriteRule ^(.*)$ https://ihredomain.tld/$1 [R=301,L]

was natürlich einen Fehler ergab.

Nach Korrektur funktioniert die Weiterleitung zu https nun, jedoch funktionieren die php Befehle nicht mehr - Header und Footer fehlen.

Was könnte der Grund dafür sein? An dem HMTL Code habe ich ja nichts geändert und vorher funktionierte alles. Ein php Formular funktioniert übrigens (https://www.lakefly.at/kontakt).

Ich wäre sehr sehr dankbar falls jemand den Fehler findet und zeige mich gerne erkenntlich (€).

Schöne Grüße,
Jakob

Linkback: https://www.modified-shop.org/forum/index.php?topic=40078.0

Offline hpzeller

  • Viel Schreiber
  • *****
  • Beiträge: 2.884
  • Geschlecht: Männlich
    • Teile Beitrag
    • xos-shop.com | XOS-Shop ist ein umfangreiches "Open Source Webshop-System", welches per Webinterface administriert wird und an die Bedürfnisse des Betreibers angepasst werden kann.
Re: Probleme mit php nach https Weiterleitung
« Antwort #1 am: 05. März 2019, 20:25:42 »
Versuche es mal anstatt mit diesem Code

Code: PHP  [Auswählen]
echo file_get_contents("header.html");

mit diesem.

Code: PHP  [Auswählen]
echo file_get_contents("https://lakefly.at/header.html");

Gruss
Hanspeter

Offline hpzeller

  • Viel Schreiber
  • *****
  • Beiträge: 2.884
  • Geschlecht: Männlich
    • Teile Beitrag
    • xos-shop.com | XOS-Shop ist ein umfangreiches "Open Source Webshop-System", welches per Webinterface administriert wird und an die Bedürfnisse des Betreibers angepasst werden kann.
Re: Probleme mit php nach https Weiterleitung
« Antwort #2 am: 05. März 2019, 21:02:40 »
Nachtrag:
Die Seite welche im Webroot Verzeichnis liegt heisst index.html, siehe Link, anstatt index.php, darum funktioniert es wahrscheinlich nicht.

https://lakefly.at/index.html

Gruss
Hanspeter

Offline lakefly

  • Neu im Forum
  • *
  • Beiträge: 14
    • Teile Beitrag
    • Nymphen & Hegenen Shop
Re: Probleme mit php nach https Weiterleitung
« Antwort #3 am: 05. März 2019, 21:16:38 »
Hallo Hanspeter,

danke für deine Antwort.

Lösung 1 funktioniert leider nicht.

Die Index Datei soll ja eine HMTL Datei sein, die hat noch einiges mehr Inhalt. Nur der header soll von einer externen HTML Datei geladen werden. Alle Seiten sind so aufgebaut.

Schöne Grüße,
Jakob

Offline lakefly

  • Neu im Forum
  • *
  • Beiträge: 14
    • Teile Beitrag
    • Nymphen & Hegenen Shop
Re: Probleme mit php nach https Weiterleitung
« Antwort #4 am: 05. März 2019, 21:18:29 »
hier noch der gesamte HMTL Code der index.html

Code: XML  [Auswählen]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
       
                <title>LAKEFLY - Nymphen &amp; Hegenen zum Renkenfischen</title>
               
        <link href="css/reset.css" rel="stylesheet" type="text/css" />
        <link href="css/basis.css" rel="stylesheet" type="text/css" />
        <link href="css/head-navigation.css" rel="stylesheet" type="text/css" />
        <link href="css/sidebar-links.css" rel="stylesheet" type="text/css" />
        <link href="css/content.css" rel="stylesheet" type="text/css" />
        <link href="css/footer.css" rel="stylesheet" type="text/css" />
                <link href="css/home.css" rel="stylesheet" type="text/css" />
                <link href="css/text.css" rel="stylesheet" type="text/css" />
               
                <link rel="shortcut icon" href="images/favicon.ico" type="image/x-icon" />
               
</head>


<body>
        <div class="all-container">
               
                                <!-- header -->
                                <?php
                                echo file_get_contents("header.html");
                                ?>
                                <!-- /header  -->
                               
            <div class="container">
               
                                <div class="home">
       
                                        <div class="homecontent">
                                         
                                          <div class="flash" align="center">
                                            <p align="center" style="border-bottom: 1px dotted #000000; padding-bottom:17px;">
                                               
                                                <!-- <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="920" height="300" id="home" align="middle">
                                        <param name="movie" value="images/homekneu.swf"/> -->
                                        <!--[if !IE]>-->
                                        <!-- ><object type="application/x-shockwave-flash" data="images/homekneu.swf" width="920" height="300">
                                        <param name="movie" value="images/homekneu.swf"/> -->
                                        <!--<![endif]-->
                                       
                                <img src="images/start.jpg" alt="lakefly"/>
                                       
                                        <!--[if !IE]>-->
                                       
                                        <!--<![endif]-->
                                               
                                                </p>
                                               
                                            <p class="ue1">Herzlich Willkommen bei Lakefly!</p>
                                               
                                            <p class="text1">Lakefly bietet Ihnen Nymphen und Hegenen für die Renkenfischerei in höchster Qualität. Seit vielen Jahren beschäftigen wir uns mit dem Nymphenbinden und der Fischerei auf die begehrten Coregonen. Unter stetiger Verbesserung unserer Nymphen können wir Ihnen nun eine Qualität bieten die wir Ihnen nicht vorenthalten möchten. Eine spezielle Bindetechnik, sowie eine perfekt glänzende Lackierung lassen unsere Nymphen teils dreidimensional erscheinen, was einer naturnahen Imitation zugute kommt. Wir verwenden ausschließlich die besten erhältlichen Materialien zur Herstellung unserer Nymphen und Hegenen, denn die wohl wichtigste Komponente der Fischerei ist Vertrauen. Alle Produkte
                                                        <img style="float:right;" src="images/blau.png" alt="Serie 5" width="147" height="134" />
entstehen in reiner Handarbeit in Österreich und sind daher in Ihrer Stückzahl begrenzt und nicht für die Massenproduktion bestimmt. Somit zeichnen sich unsere Hegenen auch durch eine gewisse Exklusivität aus. Entwickelt wurden unsere Nymphen an den Seen des österreichischen Salzkammergutes, doch erfolgreich getestet bereits in den meisten bekannten Renkenseen des gesamten Alpenraums.
<br />
<br />
Nun wünschen wir Ihnen viel Spaß beim Entdecken unserer Produkte, vor allem jedoch eine schöne Zeit am Wasser. Denn die Fischerei ist und bleibt der schönste Ausgleich vom Alltag.                                         </p>
                                            <p class="text1"><em>Petri Heil!</em></p>
                                      </div>
                                  </div>
                               
                                </div>
                               
            </div>
                       
                       
                                <!-- footer -->
                <?php echo file_get_contents("footer.html"); ?>
                                <!-- /footer -->

                               
        </div>
                       
</body>

</html>

Offline hpzeller

  • Viel Schreiber
  • *****
  • Beiträge: 2.884
  • Geschlecht: Männlich
    • Teile Beitrag
    • xos-shop.com | XOS-Shop ist ein umfangreiches "Open Source Webshop-System", welches per Webinterface administriert wird und an die Bedürfnisse des Betreibers angepasst werden kann.
Re: Probleme mit php nach https Weiterleitung
« Antwort #5 am: 05. März 2019, 21:27:13 »
[...]
Die Index Datei soll ja eine HMTL Datei sein, die hat noch einiges mehr Inhalt. Nur der header soll von einer externen HTML Datei geladen werden. Alle Seiten sind so aufgebaut.
[...]

Folgender Code aus deiner index.html wird nicht durch PHP geparst wenn die Datei nicht die Erweiterung .php hat.

Code: PHP  [Auswählen]
                                <?php
                                echo file_get_contents("header.html");
                                ?>
 

Gruss
Hanspeter

Offline lakefly

  • Neu im Forum
  • *
  • Beiträge: 14
    • Teile Beitrag
    • Nymphen & Hegenen Shop
Re: Probleme mit php nach https Weiterleitung
« Antwort #6 am: 05. März 2019, 21:32:41 »
Herzlichen Dank, es funktioniert!

Verständnisfrage - Idee wieso es vorher funktioniert hat (Datei hieß immer .html)?

Offline hpzeller

  • Viel Schreiber
  • *****
  • Beiträge: 2.884
  • Geschlecht: Männlich
    • Teile Beitrag
    • xos-shop.com | XOS-Shop ist ein umfangreiches "Open Source Webshop-System", welches per Webinterface administriert wird und an die Bedürfnisse des Betreibers angepasst werden kann.
Re: Probleme mit php nach https Weiterleitung
« Antwort #7 am: 05. März 2019, 21:57:54 »
Hallo Jakob,

grundsätzlich ist es möglich den Webserver so zu konfigurieren, dass auch Dateien mit der Erweiterung .html durch PHP geparst werden und dies scheint bei dir für das http Protokoll auch der Fall zu sein, aber leider  beim https Protokoll nicht. Den Grund dafür müsstest du bei deinem Hoster erfragen.

PS:
Bei z.B. der Datei aktuelles.html müsstest du auch noch die Erweiterung ändern und in der header.html die Erweiterungen der Links (href) etc.

Gruss
Hanspeter


Teile per facebook Teile per linkedin Teile per twitter