Trick 17 zu Webseite erneuert

  • Hallo liebe Leute.

    Ich habe soeben meine Webseite ( Domain ) auf neuen Content umgestellt und stelle fest, dass ich zwar die gleichen Pfade nutze, WP jedoch kein „.html“ anhängt, wie Joomla vorher getan hat.
    Daraus resultiert natürlich, dass alle Seiten weitergeleitet werden müssen, es sei denn es gibt einen Tick 17, den ich nicht kenne.

    Jemand einen Tipp für mich?

    • 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

  • Das habe ich bereits so eingestellt - es ändert leider nichts.


    Dazu kommt noch der Eintrag in function.php

    Dann in function.php add:


    add_action('init', 'html_page_permalink', -1);
    register_activation_hook(__FILE__, 'cvf_active');
    register_deactivation_hook(__FILE__, 'cvf_deactive');


    function html_page_permalink() {

    global $wp_rewrite;

    if ( !strpos($wp_rewrite->get_page_permastruct(), '.html')){
    $wp_rewrite->page_structure = $wp_rewrite->page_structure . '.html';
    }

    }
    add_filter('user_trailingslashit', 'no_page_slash',66,2);
    function no_page_slash($string, $type){

    global $wp_rewrite;

    if ($wp_rewrite->using_permalinks() && $wp_rewrite->use_trailing_slashes==true && $type == 'page'){
    return untrailingslashit($string);
    } else {
    return $string;
    }

    }

    function cvf_active() {

    global $wp_rewrite;

    if ( !strpos($wp_rewrite->get_page_permastruct(), '.html')){
    $wp_rewrite->page_structure = $wp_rewrite->page_structure . '.html';
    }
    $wp_rewrite->flush_rules();

    }

    function cvf_deactive() {

    global $wp_rewrite;

    $wp_rewrite->page_structure = str_replace(".html","",$wp_rewrite->page_structure);
    $wp_rewrite->flush_rules();

    }

    Nicht ohne Backup ausprobieren zumindest des function.php

Jetzt mitmachen!

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