Fehlender Slash am Url-Ende verursacht Fehler

  • Ich hab ein Problem, für das ich irgendwie keine Lösung finde.
    Bei einem meiner Blogs bekomme ich eine Fehlermeldung, wenn ich den Slash am Ende von einer URL weglasse:

    Mit Slash am Ende geht:

    PHP
    http://www.XYZ.de/2008/06/04/mein-toller-beitrag/



    Ohne Slash am Ende geht nicht:

    PHP
    http://www.XYZ.de/2008/06/04/mein-toller-beitrag



    Ohne Slash bekomme ich folgende Fehlermeldung:

    PHP
    Warning: Cannot modify header information - headers already sent by (output started at /XYZ/14/42434337/htdocs/www/index.php:2) in /XYZ/14/42434337/htdocs/www/wp-includes/pluggable.php on line 694



    Der Blog läuft übrigends mit Wordpress 2.5.1. Hat jemand eine Idee?
    Ich hab noch mehrere Blogs auf denen das Problem nicht auftritt.

    Erfolgreicher bloggen: Tipps und Tricks für WordPress Blogger: http://www.blog-mal.de

    • 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

  • Bei einem meiner Blogs bekomme ich eine Fehlermeldung, wenn ich den Slash am Ende von einer URL weglasse:


    Warum lässt du den weg? SCNR :mrgreen:

    Zitat


    Warning: Cannot modify header information - headers already sent by (output started at /XYZ/14/42434337/htdocs/www/index.php:2) in /XYZ/14/42434337/htdocs/www/wp-includes/pluggable.php on line 694


    Wie sieht die index.php aus? Möglicherweise haben sich das Leerzeichen/Leerzeilen vor <?php eingeschlichen (obwohl "Zeile 2" schon ne merkwürdige Fehlerstelle ist...)

  • Ah danke, ich hatte die index.php heute morgen kurzzeitig etwas abgeändert um was zu testen und hatte da aus dem Einzeiler:

    PHP
    <?php  /* Short and sweet */ define('WP_USE_THEMES', true); require('./wp-blog-header.php'); ?>



    Asuversehen einen Mehrzeiler gemacht:

    PHP
    <?php
     /* Short and sweet */ define('WP_USE_THEMES', true); require('./wp-blog-header.php'); 
    ?>



    Das hat den Fehler verursacht, habs wieder geändert und es funktioniert wieder :-)

    DANKE!

    Erfolgreicher bloggen: Tipps und Tricks für WordPress Blogger: http://www.blog-mal.de

Jetzt mitmachen!

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