Empfohlener Umgang mit der .httaccess?

  • Zeta Producer 13.3 Business, Layout Producer Responsive

    Hallo Zusammen,

    Zeta Producer 13 generiert ja selbst eine .httaccess-Datei mit den RewriteRules (Auskommentiert mit # Zeta Producer rule x). Ich will jetzt eigene Regeln in der .httaccess ergänzen. Umleitung www-URL auf non-www-URL etc.

    Fragen:

    • Wie gehe ich am besten vor, damit sich nicht zwei Versionen der .httaccess (die eine von Zeta, die andere von mir per ftp) auf dem Server überschreiben?
    • Kann ich meine eigenen Conditions irgendwo in Zeta einimpfen für einen text-merge?

    "Jugend forscht" ist mir da zu heiß, drum frage ich hier im Forum erstmal.

    Viele Grüße & Danke, Jochen

  • Hallo Jochen,

    direkt in Zeta kannst Du die .htaccess nicht bearbeiten. Die Rules von Zeta werden an eine vorhandene .htaccess angehangen. Das beste Vorgehen wäre, die .htaccess per filezilla runterladen und zu bearbeiten, wieder hochladen, testen. Weitere Bearbeitungen an der .htaccess immer nur mit der Online-Variante machen. Wenn Du nicht zu viele Dateinamen umbenannt hast, ist es eventuell übersichtlicher, wenn Du auf die von Zeta erstellten Rules verzichtest (URL-Rewrite=kein) und die Änderungen manuell in der .htaccess einträgst.

    PS: Handgeschrieben lassen sich wunderbar Strukturen entwickeln (mit Leerzeilen) sowie die einzelnen Einträge sinnvoll kommentieren. Ist zwar mehr Arbeit, aber insbesondere dann interessant, wenn irgendwann einmal auch jemand anders die Betreuung der Homepage übernehmen sollte.

  • Die Rules von Zeta werden an eine vorhandene .htaccess angehangen.

    Bist du dir da gerade zu 100% sicher?

    Ich war mir das gerade nicht, und habe es deshalb kurz überprüft, mit dem Ergebnis bei mir, das eine vorhandene .htaccess von der vom ZP erstellten komplett überschrieben wird!

    Steffen T. : Da wäre es vielleicht mal hilfreich eine "offizielle" Aussage oder einen Tipp dazu von euch zu bekommen.

    Gruß
    Jochen

  • Hallo Zusammen,

    ja, wenn in Zeta Producer das URL-Rewrite aktiv ist, dann wird die .htaccess überschrieben. Wenn man also selber die .htaccess anpassen möchte, dann die URL-Rewrite-Funktion deaktivieren und alle weiteren Bearbeitungen nur noch manuell machen.

    Freundliche Grüße
    Steffen T. (Zeta Producer-Support)

  • Guten Morgen,

    bei mir wurden nach Aktivierung des "Rewrite" die Rules von Zeta hinten an die vorhandene .htaccess angehangen, kann ich aber erst heute Abend nochmals nachstellen.

  • Hallo Zusammen, vielen Dank für Eure Beiträge.

    Ich habe die URL-Rewrite in Zeta Producer ausgeschaltet und pflege die .htaccess ab jetzt von Hand.

  • Wir überschreiben die .htaccess-Datei nicht, sondern hängen daran an, bzw. versuchen, "unseren" Teil zu lokalisieren und jeweils anzupassen.

  • Uwe Keim : Ja, was den nun? :S

    Wird sie überschrieben oder ergänzt, oder nicht?

    4 Aussagen > 2 unterschiedliche Meinungen dazu...

    Bei meinen mittlerweile 3 Testläufen (im ZP13, 12.5 und 12) wurde immer zuverlässig eine bestehende .htaccess komplett ersetzt, nachdem das URL-Rewrite im ZP dafür aktiviert wurde.

    Einzig der ZP12 legte von der Original-Datei zumindest eine Backupdatei an (siehe Bild).

  • Hallo zusammen, eben noch mal nachgebaut und beim Veröffentlichen kommt der Fehler "Die Methode oder der Vorgang ist nicht implementiert" In den internen Listen steht dann unter "Veröffentlichen": Modify output\.htaccess =O

  • Hallo Zusammen,

    eine weitere Frage, habe mich nochmal mit .htaccess beschäftigt:

    Gibt es eine Möglichkeit, nur eine aktualisierte .htaccess von Zeta Producer hochladen zu lassen?

    Im Menü "Veröffentlichen" lässt sie sich ja nicht adressieren.

    Viele Grüße und Danke, Jochen

  • Hallo Jochen,

    ohne Gewähr (da selbst nicht getestet), aber folgendes könnte funktionieren:

    1: Im ZP darauf achten, das dieser keine .htaccess Datei erstellt (kein URL-Rewrite unter den Erweiterten Einstellungen > Optionen)

    2: Erstelle ausserhalb des ZPs, mit einem Editor eine .htaccess Datei

    3: Im ZP dann unter Erweitert > Dateien > Importieren die erstellte Datei in das Projekt kopieren lassen.

    4: In die Eigenschaften der Datei > Ausgabe bei Speicherort ein / eintragen, so das die Datei im Hauptordner veröffentlicht wird.

    5: OK und Website Erstellen durchführen lassen.

    Als Ergebnis, sollte sich nur die .htaccess Datei im Hauptverzeichnis deines Projektes befinden und bei einer Veröffentlichung mit hochgeladen werden.

    Wenn du dann mal wieder was in der Datei ändern möchtest, kannst du dies im ZP unter Erweitert > Dateien > machen, indem du die Datei mit rechtsklick anwählst und dann auf Öffnen gehst > Es öffnet sich dann ein Editor mit dem Inhalt, in dem du deine Änderungen durchführen kannst.

    Danach dann Veröffentlichen, und dadurch sollte dann eigentlich die Datei auch aktualisiert werden (dies aber überprüfen!).

    Wie gesagt ist das jetzt eben auf die schnelle pure "theorie", aber eigentlich sollte das so gehen.

    Teste es einfach mal so, und berichte dann hier, ob das so geklappt hat.

    Gruß
    Jochen

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!