Neuigkeiten:

moziloCMS verwendet Cookies. Wenn Sie auf unserer Seite weitersurfen, stimmen Sie der Cookie-Nutzung zu Datenschutzerklärung
moziloCMS Layouts
moziloCMS Plugins

Hauptmenü

Server-verträgliche Dateinamen?

Begonnen von beiti, 30. Juni 2014, 10:48:53

« vorheriges - nächstes »

beiti

Mozilo 2.0 übernimmt standardmäßig die Namen von Kategorien und Inhaltsseiten auch als Teil der HTML-Dateinamen. Wenn man darin Leerzeichen, Umlaute oder gar Schrägstriche verwendet, könnte das Probleme verursachen. Oder sind diese Sorgen veraltet?

Für frühere Mozilo-Versionen gab es ein PlugIn, das (neben vielen anderen Dingen) die Dateinamen automatisch server-freundlich umgebastelt hat (nur Kleinbuchstaben, Umlaute ausgeschrieben, Leerzeichen durch Minuszeichen ersetzt). Soweit ich weiß, gibt es für Mozilo 2.0 noch nichts Vergleichbares.

Eine Automatik bräuchte es gar nicht. Mir würde schon reichen, wenn ich die Dateinamen pro Seite selber festlegen könnte. Gibt es dafür irgendeine Lösung?

stefanbe

Die Sorgen sind veraltet

lg stefanbe

beiti

Da ich selber (seit der ausgelaufenen WinXP-Unterstützung durch Microsoft) nur noch Win7 sowie Android im Einsatz habe, kann ich leider nicht alle möglichen Probleme testen.

Aber ich war kürzlich in einer Firma, wo einzelne Rechner noch mit WinXP und Internet Explorer 6.0 (!) benutzt werden. Man mag es kaum glauben, aber das gibt es.
Vor einem halben Jahr habe ich bei jemandem sogar noch Win98 gesehen.

Mal abgesehen davon, dass natürlich die neuen Designs auf steinalten Browsern nicht mehr optimal angezeigt werden: Kann es da theoretisch noch zu Problemen mit Leerzeichen oder Umlauten im Dateinamen geben, oder waren diese Probleme nur serverseitig vorhanden und sind jetzt behoben?

stefanbe

Die Datei Namen werden vor dem Anlegen rawurlencodet schau doch einfach mal in den "kategorien" Ordner.

lg stefanbe

beiti

Zitat von: stefanbe am 30. Juni 2014, 15:05:08Die Datei Namen werden vor dem Anlegen rawurlencodet schau doch einfach mal in den "kategorien" Ordner.
:( Leider habe ich keine Ahnung, was Du meinst. Was genau soll ich im Kategorien-Ordner anschauen?

Thorstn

Stefan meint wohl die Dateinamen im (FTP-) Ordner der Kategorien.

Beispiel:
Du erstellst die Inhaltsseite "Eine Galerie" (also mit Leerzeichen) in der Kategorie "Willkommen".
moziloCMS erstellt dann die Datei "Eine%20Galerie.txt.php" im Kategorien-Ordner "Willkommen".

Das kannst Du nur z.B. im Windows Explorer bzw. bei der Auflistung Deiner Dateien im FTP-Verzeichnis sehen.

Ich hatte auch mal Seiten von mir aufgerufen, die Leerzeichen hatten. Eine Kopie der URL im Adressfeld des Firefox ergab dann im IE 7 beim Einfügen im Adressfeld automatisch diese "Sonderzeichen" wie z.B. %20 (für ein Leerzeichen).
Die URL war aber aufrufbar!

Gruß,
Thorsten
www.mad-it.de - Wir lösen keine Probleme. Wir machen sie.
Webdesign aus Bochum

beiti

Du hast recht! "Unter der Haube" werden die Sonderzeichen umgeschrieben und die Browser gehen verschieden damit um. Firefox zeigt die Dateinamen komplett in Klartext, daher habe ich nichts bemerkt.

Internet Explorer zeigt den Rohzustand, also alle Sonderzeichen - mit Ausnahme des Schrägstrichs - umschrieben.
Opera, Safari und Chrome zeigen das Leerzeichen umschrieben, aber Umlaute und Schrägstriche in Klartext.

Die Behandlung des Schrägstrichs verwundert mich etwas: In der SortCatPage.php wird er mit "%2f" umschrieben. Aber in den Browser-Adresszeilen taucht er überall in Klartext auf - selbst wenn man den Inhalt der Adresszeile rauskopiert und woanders einfügt.
Technisch funktionieren tut es offenbar trotzdem.