Page 1 of 2
Normale HTML-Seite anlegen - lässt sich nicht aufrufen
Posted: Wed Jun 04, 2008 5:45 pm
by RalfH
Hallo,
wenn ich parallel zu meiner s9y-Installation eine ganz normale HTML-Seite anlege (per ftp-Upload), kann ich die nicht aufrufen - stattdessen erscheint die Start(Übersichts)-Seite des Blogs.
Wie krieg ich das denn hin? Für einen hilfreichen Tipp wäre ich dankbar
Gruß Ralf
Posted: Wed Jun 04, 2008 8:38 pm
by maxfli55
Das wird imho durch die htaccess verhindert, d.h. der Aufruf von nicht-s9y-generierten Seiten wird verhindert.
Wenn Du die Seite als Statische Seite anlegst, klappt es...
...oder Du definierst in der htaccess eine Ausnahme für Deine 'normale' HTML-Seite. Frag' mich aber nicht, wie das geht. Versuch's mal mit der Suchfunktion hier im board.
Ciao
maxfli55
Posted: Wed Jun 04, 2008 10:20 pm
by ekn33
htaccess mit ins verzeichnis und modrewrite Off rein sonst nix
in der s9y ht im root muss du noch eine zeile mit directory index.php rausschmeissen ...aber sicher sie dir - kann auch sein es ist eine andere zeile
Posted: Thu Jun 05, 2008 1:04 am
by RalfH
@ maxfli55
statische Seite ist nicht die Lösung, weil ich ja eine 'externe' html-Seite hochladen will; ht access hab ich auch schon dran gedacht, doch kein Plan, was und wie zu ändern ist.
@ ekn33
Dein Vorschlag hat leider auch nicht gefunzt.
Vielen Dank erst mal - viell. hat ja noch jemand 'ne Idee, die mir weiterhilft.
Gruß Ralf
Posted: Thu Jun 05, 2008 9:18 am
by garvinhicking
Hi!
Die richtige Zeile für .htaccess lautet "RewriteEngine Off", dann sollte es klappen
Grüße,
Garvin
Posted: Thu Jun 05, 2008 10:36 am
by RalfH
Hi Garvin,
ich habe in der ht access von "RewriteEngine On" auf "RewriteEngine Off" umgestellt - mit der Folge, dass der admin-Bereich plötzlich kein Layout mehr hat, und die html-Seite lässt sich nach wie vor nicht aufrufen, sondern es erscheint wie zuvor die Übersichtsseite des Blogs.
Noch 'ne andere Idee?
Danke, Gruß Ralf
Posted: Thu Jun 05, 2008 10:45 am
by Anitram
Versuche mal:
Code: Select all
<Files *.html>
allow from all
</Files>
Ich weiß aber nicht, ob das funktioniert, da ich es noch nicht ausprobiert habe.
Posted: Thu Jun 05, 2008 12:11 pm
by RalfH
Anitram wrote:Versuche mal:
Code: Select all
<Files *.html>
allow from all
</Files>
Danke, aber ändert leider auch nichts.
Posted: Thu Jun 05, 2008 1:40 pm
by garvinhicking
Hi!
Du musst eine NEUE .htaccess anlegen, nicht die von s9y verändern.
Du musst deine eigene .html Datei in ein Unterverzeichnis packen, da kommt auch die .htaccess rein.
Grüße,
Garvin
Posted: Thu Jun 05, 2008 2:11 pm
by RalfH
hm, ... irgendwa mach ich noch immer verkehrt
Ich habe folgende Ordner-Struktur auf dem Server:
/
/html/datei.html
/serendipity/
Wo kommt da jetzt die .htaccess rein, und mit welchem Inhalt?
Ich habe sie jetzt aktuell so:
/
/html/.htaccess
/serendipity/
... und dem Inhalt:
RewriteEngine Off
<Files *.html>
allow from all
</Files>
Resultat unverändert.
Posted: Thu Jun 05, 2008 2:21 pm
by garvinhicking
Hi!
Äh, mit so einer Struktur hätte Serendipity ja überhaupt nix zu tun!? Liegt ja schließlich in einem völlig unabhängigen verzeichnis. Ich ging davon aus dass du /serendipity/html/ meinst.
Liegt dann in / bei dir eine .htaccess? Wenn ja, dann hat die Serendipity da nicht angelegt -- die wird von serendipity immer nur im /serendipity Verzeichnis erstellt! Dann müsstest du überlegen woher diese .htaccess kommt und was sie tut...hast du die mal da hinkopiert?
Für s9y brauchst du die .htaccess nur im serendipity verzeichnis, die im root kann dann aber dafür sorgen dass dein /html/ nicht klappt.
Viele Grüße,
Garvin
Posted: Thu Jun 05, 2008 3:20 pm
by RalfH
da hab ich mich vielleicht mißverständlich ausgedrückt.
Serendipity liegt in einem Unterverzeichnis, eine Ebene unterhalb des Stammverzeichnisses, mit einer eigenen .htaccess, so wie es sein soll.
Auf der gleichen Ebene liegt mein separates html-verzeichn., in dem ich, so wie von Dir vorgeschlagen, eine neue htaccess angelegt habe.
Im root liegt keine htaccess.
Hier ein screenshot:
http://www.zenmind.de/images/s9y-ftp.png
Posted: Fri Jun 06, 2008 1:09 pm
by kaepten
Also ich stehe vor dem selben Problem. Andere HTML- und PHP-Dateien auf dem Webserver sind nicht mehr ansprechbar. Es wird immer auf den Blog umgeleitet.
Ich habe jetzt im Pfad mit den anderen Dateien die .htaccess angelegt und immerhin erreich das ich jetzt Fehler 500 bekomme und nicht mehr der Blog.
Was muss denn jetzt in die Datei das das auch noch funktioniert?
aktuell sieht sie so aus:
Code: Select all
RewriteEngine Off
<Files *.php>
allow from all
</Files>
Mache ich da was falsch?
Posted: Fri Jun 06, 2008 2:10 pm
by RalfH
ich habe es bei mir jetzt so gemacht, dass ich das Verezichnis mit den html-Seiten in das Serendipity-Verzeichnis geschoben habe, und das funktioniert (mit der .htaccess wie von Garvin empfohlen)
Ich suche jedoch noch immer nach einer Lösung, bei der ich das html-Verzeichnis außerhalb des serendipity-Ordners habe, also auf der gleichen Verzeichnis-Ebene, da ich mehrere html-Ordner anlegen will.
Konkret will ich mit meiner alten Webseite (ohne s9y) auf einen anderen Server umziehen und parallel zur alten Webseite nun auch s9y laufen lassen; und aus SEO-Gründen will ich die alte Verzeichnisstruktur beibehalten und aber die Webseite über s9y aufrufen.
Hat noch jemand hilfreiche Vorschläge?
Gruß Ralf
Posted: Fri Jun 06, 2008 2:23 pm
by garvinhicking
Hi!
Also für mich klingt das als hätte dein hoster ganz einfahc serendipity zum documentroot gemacht. Damit ist es technisch niht möglich auf dein "html" verzeichnis zuzugreife -- denn Serendipity ist ja der Root, und tiefer geht es nicht. Du musst also deine Dateien in ein Unterverzeichnis von Serendipity packen, oder auf URL-Umformung verzichten.
Oder evtl. diesem Tipp hier folgen, das ist in den nächsten s9y Versionen auch drin:
http://www.christopher-kunz.de/archives ... dling.html
Grüße,
Garvin