Support » Installation » Suche funktioniert nicht

  • Gelöst raoul_k

    (@raoul_k)


    Hallo.

    Die Suche auf meiner Seite funktioniert nicht:
    http://bit.ly/1PfYz98
    Es werden keinerlei Ergebnisse gefunden. Stattdessen komme ich auf eine 404 Seite, auf der die Suche ebenfalls nicht funktioniert (die Developer Tools Konsole gibt den Fehler „Failed to load resource: the server responded with a status of 404 (Not Found)“ aus).

    Ich habe alle Plugins ausgeschaltet und auf einen unmodifizierten Theme gewechselt.

    Kann das vllt. etwas mit Permalinks zu tun haben? Meine Permalinkstruktur ist: [url]/%category%/%postname%/
    Kategorie-Basis: „.“
    Schlagwort-Basis: „.“
    Allerdings habe ich hier auch schon rumprobiert, ohne Erfolg.

    Ansonsten ist die einzige Änderung an WP, dass ich in der .htaccess einen RedirectMatch zu einer anderen Domain eingefügt habe (also eine normale Weiterleitung), aber sollte es doch auch nicht sein?

    Danke für Hilfe!

Ansicht von 8 Antworten - 1 bis 8 (von insgesamt 8)
  • Ich habe dazu folgendes online gefunden, ich schätze dass dies auch mein Problem sein könnte.

    Possibly because each blog post is in a new directory. Here’s an example. You have your root HTML directory, your homepage, where the search works fine (http://srkdesign.com/?s=search). But when you click a post, it’s the equivalent of going up a directory (http://srkdesign.com/wordpress-3-0/?s=search) which returns a 404. Adding a
    ../
    should fix it.

    Allerdings habe ich es bisher noch nicht geschafft diesen Lösungsansatz zum Laufen zu bringen. Habe in der searchform.php

    <form role="search" method="get" class="search-form" action="<?php echo home_url( '../' ); ?>">

    geändert. Dies klappt nicht. Benutze ich das „../“ an der falschen Stelle oder ist es doch ein anderes Problem?

    Meine Bloghomepage liegt auf [url]/unbekannt ([url] leitet auch hierhin um)
    Einzelne Einträge liegen in [url]/kategorie/eintrag-titel

    Die Suche sucht also auf [url]/unbekannt/?s=suche, sollte aber auf [url]/?s=suche suchen.

    Moderator Torsten Landsiedel

    (@zodiac1978)

    Kategorie-Basis: „.“
    Schlagwort-Basis: „.“

    Warum hast Du das gemacht?

    Gruß, Torsten

    Hey Torsten.

    Damit versteckt WordPress den Kategorie/Tag Slug in der URL:

    Removing the Category Base from Your URLs in WordPress

    Moderator Torsten Landsiedel

    (@zodiac1978)

    Einfach mal die Kommentare weiterlesen hilft:

    Geht womöglich nicht mit Tags, macht Paging kaputt, etc. ich würde das so nicht einsetzen.

    In den Kommentaren sind doch auch hilfreiche weiterführende Links:
    http://webmaster-fragen.de/wordpress-related/dev/wordpress-kategorie-base-category-aus-der-url-entfernen-20140630.html#edit
    https://wordpress.org/plugins/remove-category-url/

    Gruß, Torsten

    Danke für den Tipp. Ich gucke mir das mal an. Bisher hatte ich ansonsten allerdings keinerlei Probleme damit.

    Ich habe jetzt auf die „Punkt-Lösung“ verzichtet und stattdessen mit dem Yoast Plugin „category“ aus den Permalinks entfernt.

    An der eigentlichen Problematik ändert dies allerdings nicht.

    Edi

    (@psychosopher)

    Ansonsten ist die einzige Änderung an WP, dass ich in der .htaccess einen RedirectMatch zu einer anderen Domain eingefügt habe (also eine normale Weiterleitung), aber sollte es doch auch nicht sein?

    Das verstehe ich nicht… Innerhalb von WordPress musst Du normalerweise nicht zu einer anderen Domain weiterleiten. Was passiert, wenn Du das testweise deaktivierst?

    Und woher kommt das /unbekannt bei einer Suche?

    Aha! Wenn ich das aus der .htaccess nehme geht alles in der Tat!

    Der Hintergrund ist folgender:
    Ich möchte dass die „Home“ meiner Domain, also die ganze normale Domain weiterleitet. Sprich http://www.domain.de soll es nicht geben, sondern immer weitergeleitet werden zu http://www.domain.de/start. Artikel sollen dies allerdings nicht „mitnehmen“, sondern http://www.domain/artikel haben.

    Ich habe jetzt die Weiterleitung umgebaut und nun geht auch die Suche. Vielen dank!!

Ansicht von 8 Antworten - 1 bis 8 (von insgesamt 8)
  • Das Thema „Suche funktioniert nicht“ ist für neue Antworten geschlossen.