Landingpage und Unterverzeichnis: Unterschied zwischen den Versionen

Aus Contao Community Documentation

(Die Seite wurde neu angelegt: „Es kommt ab und zu vor, dass man eine Landingpage verwenden möchte und den Hauptteil der Webseite aber in einem Unterverzeichnis liegen hat. Damit man jedoch die…“)
 
K (Kategorie hinzugefügt)
Zeile 1: Zeile 1:
 +
[[Category:Admin HOWTOS]]
 
Es kommt ab und zu vor, dass man eine Landingpage verwenden möchte und den Hauptteil der Webseite aber in einem Unterverzeichnis liegen hat.
 
Es kommt ab und zu vor, dass man eine Landingpage verwenden möchte und den Hauptteil der Webseite aber in einem Unterverzeichnis liegen hat.
 
Damit man jedoch die Landingpage inkl. der kompletten Webseite durch Contao verwalten kann, bietet sich hier eine sehr elegante Lösung an.
 
Damit man jedoch die Landingpage inkl. der kompletten Webseite durch Contao verwalten kann, bietet sich hier eine sehr elegante Lösung an.

Version vom 5. Mai 2011, 22:17 Uhr

Es kommt ab und zu vor, dass man eine Landingpage verwenden möchte und den Hauptteil der Webseite aber in einem Unterverzeichnis liegen hat. Damit man jedoch die Landingpage inkl. der kompletten Webseite durch Contao verwalten kann, bietet sich hier eine sehr elegante Lösung an.

1. Im Rootverzeichnis unter example.com legen wir eine leere index.php an. (das wird die LandingPage)

2. Die Contao Installation selbst liegt in example.com/unterverzeichnis/

3. Damit wir nun die Landingpage unter Contao verwalten können, legen wir diese ganz normal an, z.B. "landingPage.html".

Anmerkung.png Anmerkung: Eventuelle Einstellungen wie "im Menü verstecken, "Nicht in der XML Sitemap anzeigen" für die landingPage.html sind jedem nach belieben selbst überlassen.

4. Nun bearbeiten wie die leere index.php im Rootverzeichnis von example.com und fügen folgenden PHP-Code ein:

<?php
$filestream = fopen("http://example.com/unterverzeichnis/landingPage.html", "r"); // hier wird die Landingpage aus Contao eingebunden
while(!feof($filestream)) {
    $buffer = fgets($filestream, 4096);
    echo $buffer;
}
fclose($filestream);
?>

Das war es schon. Nun ruft die index.php im Rootverzeichnis von example.com den Inhalt der Landingpage auf, den wir in Contao verwalten können.


Erstellt von: ways2web

Die Lösung zur Bewältigung dieser Problematik und der PHP-Code stammen von Lindesbs. Dankeschön!

Ansichten
Meine Werkzeuge

Contao Community Documentation

was passiert eigentlich, wenn man per zip alle gezippten cache-css cached, bevor der cache vom apache gezippt wird?

Christian de la Haye
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge