Brauchen Permalinks mit "custom structure" ein Slash am Ende?

  • Hallo,
    im Permalink-Modul scheinen die möglichen Varianten bei der custom structure mit den diversen tags wie z.B. %postname% immer mit einem Slash, also "/", enden zu sollen.

    http://codex.wordpress.org/Using_Permalinks:

    Custom structure : /%postname%/

    Was bewirkt der Slash am Ende bzw. wenn man ihn wegließe? Klar, die URL hat dann entweder "/" hinten mit dran oder eben nicht. Aber wenn diese Wahlmöglichkeit so ohne Weiteres besteht, warum gibt WP und auch andere hinten immer den Slash dazu?

    Vermutlich hat es einen (nicht erläuterten) Sinn, aber welchen? Ich würde gerne auf den Slash verzichten (wegen einer internen Url-Rewrite-Sache).

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Mojn,

    Zitat

    [COLOR=#333333]Vermutlich hat es einen (nicht erläuterten) Sinn, aber welchen? Ich würde gerne auf den Slash verzichten (wegen einer internen Url-Rewrite-Sache).[/COLOR]

    Der Sinn dahinter ist recht simpel. Die Ladezeiten der Website.

    Ich versuche es mal zu erklären;

    Wenn eine Datei mit einer Endung, wie .php, oder .html, usw. angesteuert wird, braucht es den Slash nicht
    Beispiel: domain.com/file.html

    Wenn allerdings Ordner in der Permalink Struktur zum Einsatz kommen, werden diese Ordner in der URL abgefragt.
    Beispiel: domain.com/ordner

    Im oben genannten Beispiel fehlt jetzt der Slash und der Browser startet automatisch eine erneute Anfrage an den Server indem er den Slash der URL hinzufügt.
    Beispiel: domain.com/ordner/

    Und je nachdem wie umfangreich diese Struktur sich aufbaut kann das die Ladezeiten erheblich erhöhen.

    Ich hoffe ich habe es so halbwegs verständlich erklären können.

    Aber du kannst es ja selber ausprobieren wenn du auf den Slash verzichten willst, ob sich das derart Negativ auf die Ladezeiten auswirkt. ;)

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

  • Möglicherweise interessant: To slash or not to slash

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Zitat von 'Marcus[IS

    ;576015']...
    Im oben genannten Beispiel fehlt jetzt der Slash und der Browser startet automatisch eine erneute Anfrage an den Server indem er den Slash der URL hinzufügt.
    Beispiel: domain.com/ordner/

    Warum sollte ein Browser das tun? Wenn er mit dem ersten Request ohne Slash am Ende die Seite mit einem Status 200 geliefert bekommt, dann passiert nichts weiter. Die Browser, die ich kenne, verhalten sich so.

    Den zweiten Request gibt es nur, wenn eine Seite nicht so aufgerufen wird, wie es in WP konfiguriert ist. Dann sendet WP einen 301er und der Browser ruft die richtige URL ab. Von alleine macht der Browser das nicht.

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Da ich die Permalinkstruktur nur ein Mal - und nicht für versch. Seiten unterschiedlich - festlegen kann, muss ich auf beide Fälle achten: a) die schon bestehenden, beim Relaunch mit WP "nachzubauenden" Seiten und b) die zukünftig neuen Seiten (nach Relaunch dazukommenden).

    a) Die schon bestehenden Unterseiten mit .html sollen auf die in WP angelegte Version ohne .html umgebogen werden (WP kann keine URL-Anhänge bei pages). Das bewirkt:
    RewriteRule ^((unterverzeichnis/)?\[\w-])\.html /index.php?$1 [L]

    Auf dieses interne URL-Rewrite reagiert der Browser nicht wie bei 301.

    Für dieses Rewrite spielt es vermutlich keine Rolle, ob die interne WP-URL http://www.domain.de/seite1/ oder http://www.domain.de/seite1 lautet, weil das Rewrite vorher erfolgt?

    Aber danach geht es dann halt zu entweder http://www.domain.de/seite1 oder http://www.domain.de/seite1/

    b)Zukünftige neue Seiten
    Hier greift das URL-Rewrite nicht, so dass sich die Frage "mit oder ohne Slash" wie bei einer neuen Site stellt. So wie bei denen, die man googlen kann zu dieser Frage und die kein Relaunch wie ich vorhaben.

    Ich finde per Google Vorbehalte gegen den Slash wegen DC und Ladegeschwindigkeit, aber ohne Begründung und schon ältere posts, z.B. http://www.warriorforum.com/search-engine-…klinks-seo.html

    Mittlerweile gibt es bei WP ein automatisch gesetztes canonical Metatag, das auf sich selbst verweist (zum Thema duplicate content).
    Ausagekräftige Tests zur Ladegeschwindigekeit kann ich im Moment noch nicht machen.

Jetzt mitmachen!

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