Eigene unabhängige Landingpage
Eingetragen von chgrh (8)
am 04.07.2013 - 19:11 Uhr in
am 04.07.2013 - 19:11 Uhr in
Hallo,
ich habe unabhängig vom Themedesign eine Landingpage erstellt und würde diese nun gerne auf den Server laden und entsprechend verlinken.
Wenn ich dies mache, dann wird mir jedoch immer im Browser angezeigt, dass diese Seite nicht gefunden wurde, obwohl der Link zur Index Datei korrekt ist.
Wie kann ich eine völlig anders aussehende einzelne Seite in Drupal umsetzen?
Viele Grüße
Manuel
- Anmelden oder Registrieren um Kommentare zu schreiben
Hast du die Seite denn schon
am 04.07.2013 - 19:34 Uhr
Hast du die Seite denn schon auf den Server geladen?
Du kannst dir z.B. im FTP Verzeichnis (dort wo die ganzen Drupal Ordner liegen) einen weiteren Ordner erstellen, Name: landingpage, dort legst du deine z.B. landingpage.html ab und falls vorhanden die Unterordner für css, images usw.
Pfad: deine-domain.de/landingpage/landingpage.html
oder nur landingpage/landingpage.html, je nachdem ob du direkt oder indirekt verlinken möchtest.
Wie du den Ordner und die Seite nennst ist natürlich egal, das ist jetzt nur ein Beispiel....
Grüße Jenna
edit: habe die Links nochmal geändert, versehentlich eben als echte Links reingesetzt.
Hi Jenna!Danke schon mal für
am 04.07.2013 - 19:52 Uhr
Hi Jenna!
Danke schon mal für die schnelle Antwort!
Also es ist ein eigenständiges Theme, welches erstellt wurde und egal wo ich einen entsprechenden Ordner erstelle und die Files hochlade, es kommt immer ein "Opps" ( Fehlermeldung seites der error docs ).
Ich habe verschiedene Ordner.
man kann beliebige eigenständige
am 04.07.2013 - 20:46 Uhr
Seiten neben Drupal betreiben.
Das berührt Drupal nicht.
Allerdings liefert der Webserver nur dann etwas aus, wenn es innerhalb des http-bereiches liegt.
Grüße
Ronald
Dann mußt du eben alle Ordner
am 04.07.2013 - 21:15 Uhr
Dann mußt du eben alle Ordner durchsuchen und reingucken wo Drupal liegt, die Ordner Struktur sieht ungefähr so aus: (Ist von Drupal 7, hat sich aber nicht grundlegend geändert.)
includes
misc
modules
profiles
scripts
sites
themes
und einige einzelne Dateien
Wenn du so eine Struktur gefunden hast, dann kannst du da zusätzlich den Ordner Landingpage anlegen, aber Vorsicht beim hochladen deiner anderen Seite, das du die Dateien auch in den neuen Ordner lädst, und nicht in einen der Drupal Unterordner.
Du kannst die Seite auch ausserhalb von Drupal ablegen, aber ich kann dir das so nicht erklären, dies ist nur ein Weg von mehreren Möglichkeiten.
Grüße Jenna
Hi! Dann kommt folgende
am 08.07.2013 - 13:33 Uhr
Hi!
Dann kommt folgende Meldung:
Forbidden
You don't have permission to access /landingpage/ on this server.
Wann kommt die Meldung? Wenn
am 08.07.2013 - 14:49 Uhr
Wann kommt die Meldung? Wenn du den Link von Drupal auf die landingpage Seite setzt?
Beschreib bitte genauer was du gemacht hast und was genau nicht funktioniert und wo du den Ordner abgelegt hast.
Also ich habe den Ordner da
am 08.07.2013 - 14:55 Uhr
Also ich habe den Ordner da erstellt, wo ich diesen erstellen sollte.
Diesen habe ich probeweiser "landingpage" genannt.
In diesen habe ich dann alle Dateien hochgeladen.
Danach habe ich versucht die Seite zu erreichen "/landingpage", danach kam die o.g. Meldung.
Edit: Es wird keinen link in Drupal auf diese Seite geben.
Vermutlich ist der Apache so
am 08.07.2013 - 15:11 Uhr
Vermutlich ist der Apache so konfiguriert, daß Du Dir den Inhalt eines Verzeichnisses nicht ansehen kannst. Sorge also dafür, daß sich in diesen Verzeichnis eine Datei index.html befindet. Die sollte angezeigt werden. Wenn nicht dann mal explizit so aufrufen. Die Rechte auf dem Verzeichnis sollten mindesten 755 sein, sonst kann der Webserver nicht in das Verzeichnis hineinsehen.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Hallo Werner! Das war es! Die
am 08.07.2013 - 15:40 Uhr
Hallo Werner!
Das war es! Die Dateiberechtigung.
Jetzt haben wir noch folgendes Problem:
Die Seite kann nur aufgerufen werden, wenn ich den kompletten Link inklusive index.html angebe.
Also: ../landingpage/index.html
Es wäre jedoch schöner, wenn ich zum Beispiel ../landingpage/name als Link nutzen könnte, ohne index.html
Ich musste den Ordner die Rechte 755 geben und auch den Unterverzeichnissen, sowie der Datei index.html, diese stand zuvor auf 655
dafür gibt es verschiedene Ansätze
am 08.07.2013 - 18:08 Uhr
Der einfachste ist, für jeden Namen einen Ordner anlegen, und in jedem Ordner eine index.html ablegen.
Oder die Seiten doch in Drupal als mit entsprechendem content_type anlegen, und einen entsprechenden Pfad dafür anlegen.
Oder eine index.php anlegen, die entsprechend dem Namensparameter umleitet.
Oder eine rewriteregel in der .htaccess datei einrichten ...
Grüße
Ronald