WordPress - Erhöhen Sie Ihre 404 File Not Found Antworten (4 von 4)
In unserem früheren Post reden verbessern Ihre 404 File Not Found Antworten in WordPress haben wir reden über die große Plugin Smart 404 Zuschauer, um Ihr mehr Chancen. Es führt eine Suche nach Ihrer Beiträge, Tags und Kategorien, mit Stichworten aus der angeforderten URL und wenn es eine Übereinstimmung, 404 redirects Smart auf diese Seite anstatt die 404 File Not Found error.At DiceLock Security Blog haben wir es vorziehen, die ihnen zeigen, 404 Datei nicht gefunden, und es gibt einen Weg, es zu tun ...
|
Gilt für:
WordPress 2.8 |
Diese Anpassungen werden "AS IS" ohne jegliche Garantie und Sicherheit DiceLock lehnt jegliche Gewährleistungen, weder ausdrücklich ODER IMPLIZIT einschließlich Qualitäts, der Nichtverletzung von Drittanbietern geistigen Eigentums oder der EIGNUNG FÜR EINEN BESTIMMTEN ZWECK. Upgrade oder Neuinstallation der individuellen Quellcodes (Paket, Plugin, Komponente, ...) können Sie die Anpassungen entfernen durchgeführt. |
In unseren bisherigen Beiträge haben wir gezeigt, wie man in fügen Sie ein Suchfeld, eine Site Map Links und Empfehlungen in Ihrem 404 File Not Found error page, sodass Ihre Zuschauer zu suchen, was sie suchen, denn, wie:
Smart 404 führt eine Suche nach Ihrer Beiträge, Tags und Kategorien, mit Stichworten aus der angeforderten URL. Wenn es eine Übereinstimmung, leitet zu dieser Seite anstatt die Fehler. Auf DiceLock Security Blog Wir glauben, dass eine solche Leistung konnte unsere Zuschauer den Platz zu verlassen.
Wenn ein Besucher auf unsere Website für bestimmte Grund dafür, dass in unserer Website bleibt angekommen, aber es ist nicht durch den URL-Link des Besuchers verwendet werden, wenn wir ihm eine richtige Seite nicht auf den Grund, vielleicht den Betrachter Zusammenhang zeigen, wird raus aus unserer Webseite. So ziehen wir es ihm zu zeigen, dass der Link durch die er gekommen ist nicht vorhanden und wir zeigen ihm die Werkzeuge, die ihm helfen, um die Informationen zu gelangen sucht er wird.
Was wir getan haben ist, einige Code-Zeilen in smart404.php Dateikommentar.
file: smart404.php
Linien: 57-87
in_array ( 'posts' , ( array ) get_option ( 'also_search' ) ) ) { // Search for posts with exact name, redirect if one found $posts = get_posts ( array ( "name" => $search ) ) ; /** // if ( count( $posts ) == 1 ) { // wp_redirect( get_permalink( $posts[0]->ID ), 301 ); // exit(); // } */ // Do a general search, redirect if exactly one result $posts = get_posts ( array ( "s" => $search ) ) ; // if ( count( $posts ) == 1 ) { // wp_redirect( get_permalink( $posts[0]->ID ), 301 ); // exit(); // } else if ( count( $posts ) > 1 ) { $GLOBALS [ "__smart404" ] [ "suggestions" ] = $posts ; // } } // Search for pages if ( in_array ( 'pages' , ( array ) get_option ( 'also_search' ) ) ) { $pages = get_posts ( array ( "s" => $search , "post_type" => "page" ) ) ; // if ( !$GLOBALS["__smart404"]["suggestions"] && count( $pages ) == 1 ) { // wp_redirect( get_page_uri( $pages[0], 301 ) ); // exit(); // } else if ( count ($pages ) > 0 ) { $GLOBALS [ "__smart404" ] [ "suggestions" ] = array_merge ( ( array ) $GLOBALS [ "__smart404" ] [ "suggestions" ] , $pages ) ; // } } if (in_array ("Stellen", (array) get_option ('also_search'))) (/ / Suche nach Stellen mit genauen Namen, umleiten, wenn man gefunden $ posts = get_posts (array ("name" => $ search)); / ** / / if (count ($ posts) == 1) (/ / wp_redirect (get_permalink ($ posts [0] -> ID), 301); / / exit (); / /) * / / / Do eine allgemeine Suche, umleiten, wenn genau ein Ergebnis $ posts = get_posts (array ("s" => $ search)); / / if (count ($ posts) == 1) (/ / wp_redirect (get_permalink ($ posts [0 ] -> ID), 301); / / exit (); / /) else if (count ($ posts)> 1) ($ GLOBALS ["__smart404"] ["Anregungen"] = $ posts; / /)) / / Suche nach Seiten if (in_array ("pages", (array) get_option ('also_search'))) ($ pages = get_posts (array ("s" => $ search "post_type" => "Seite")) / / if (! $ GLOBALS ["__smart404"] ["Anregungen"] & & count ($ pages) == 1) (/ / wp_redirect (get_page_uri ($ pages [0], 301)); / / exit () / /) else if (count ($ pages)> 0) ($ GLOBALS ["__smart404"] ["Anregungen"] = array_merge ((array) $ GLOBALS ["__smart404"] ["Anregungen"], $ Seiten) ; / /))
Mit dieser Änderung werden Ihre Zuschauer bekommt so etwas wie der folgende Screenshot bekommen, wenn sie eine 404 File Not Found Fehler, wenn es einen Smart 404 Spiel-Seite:
Wie wir in unseren früheren Beiträge kommentiert haben, auf diese Weise werden Ihre Zuschauer vor ihren Augen Tools bekommen, die sie dann in Ihrer Website bleiben wird.
Verwandte Beiträge:
- WordPress - Erhöhen Sie Ihre 404 File Not Found Antworten (3 von 4)
- WordPress - Erhöhen Sie Ihre 404 File Not Found Antworten (1 von 4)
- WordPress - Erhöhen Sie Ihre 404 File Not Found Antworten (2 von 4)
- WordPress SEO Pager ruft Enhanced Paginierung
- Wordpress Global Translator - Language Flag Space Out



























