Paged Problem (404) mit page.php

  • Hi,

    ich habe auf einer Seite einen [Shortcode] eingefügt:
    page.php

    PHP
    ...
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    ...

    Inhalt im Backend:

    Code
    [MyShortcode]

    Im Plugin:

    Zitat

    function my_shcfun {
    ...
    }

    add_shortcode('MyShortcode', 'my_shcfun');

    Der Inhalt kommt aus einem Plugin und gibt mir Posts einer bestimmten Taxonomie aus:

    Function:

    Meine Permalinkstruktur ist:

    Code
    /%category%/%postname%

    Wenn ich nun die Seite aufrufe habe ich folgende Ergebnisse:

    • domain.de/testseite --> OK
    • domain.de/testseite/page/1 --> 404


    Wo muss ich das Problem suchen?

    Vielen Dank!
    NIC

    • 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


  • Der Inhalt kommt aus einem Plugin und gibt mir Posts einer bestimmten Taxonomie aus:

    Function:

    Die Zusammenstellung deiner $args ist etwas abteuerlich für ein Shortcode

    PHP
    $_POST['testslug']

    steht dir nur zur Verfügung wenn ein Formular mit testslug Feld abgesandt wurde.

    Evtl. fängst dies ab

    PHP
    $sTerms = (isset($_POST['testslug']) ? $_POST['testslug'] : 'default_wert');

    da du damit an die Datenbank gehst, solltest du evtl. an die Sicherheit denken.

    Im Handbuch einfach nachlesen
    http://de3.php.net/manual/de/func…cape-string.php


    Meine Permalinkstruktur ist:

    Code
    /%category%/%postname%

    Wenn ich nun die Seite aufrufe habe ich folgende Ergebnisse:

    • domain.de/testseite --> OK
    • domain.de/testseite/page/1 --> 404


    Wo muss ich das Problem suchen?

    Steht mod_rewrite zur Verfügung?

    cu

    ralf

    Mit offenen Augen träumen

  • da du damit an die Datenbank gehst, solltest du evtl. an die Sicherheit denken.


    Danke für den Hinweis. Ein dummer Flüchtigkeitsfehler...

    Steht mod_rewrite zur Verfügung?

    Ja, bei den anderen Seiten klappt es auch. Auch auf der index.php.

    Kann es an diesem .htaccess Eintrag liegen? Muss ich evtl page.php hinzufügen?

    Apache Configuration
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    Vielen Dank für Eure Tipps!

  • Leider auch hier kein Problem gefunden:


    • Permalinkstruktur (mit/ohne / gleiches Erg.)
    • alle Permalinks betreffenden Plugins deaktiviert
    • domain.de/page/2 klappt nicht aber:domain.de/testseite/page/1


    Danke Ralf für Deine Mühen bis hierher. Wo kann ich noch suchen?

Jetzt mitmachen!

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