Beiträge von Putzlowitsch

    Eine einfache Möglichkeit, solche und ähnliche Seiten auszusperren, ist sie per DNS-Eintrag im Router ins Leere laufen zu lassen.

    Ich bin immer überrascht, wenn ich mal unterwegs bin, wie manche Seiten mit Werbung zugekleistert sind, die ich zu Hause gar nicht sehe. Da wirken sie meist aufgeräumt und übersichtlich. :)

    Gruß
    Ingo

    3 Galerien in einem Monat ... wie werden die Bilder sortiert?...

    Dann habe ich das wohl falsch verstanden, es geht also um die Sortierung und Anzeige in der Mediathek, oder?

    Wenn man den Bildern bei Alt-Text, Bildunterschrift und Beschreibung entsprechende Texte vergibt, findet man sie auch ganz gut wieder. Also zumindest hatte ich da noch keine größeren Probleme. Aber ich gebe zu, daß mehrere Galerien in einem Monat bei mir eher die Ausnahme sind.

    Gruß
    Ingo

    So könnte es gehen:

    Apache Configuration
    RewriteCond    %{QUERY_STRING}    id=6
    RewriteRule    ^cms/index.php    http://example.org/neue-url/?    [R=301,L]

    Das ganze dann eben für jede umzuleitende URL.

    Das Fragezeichen am Ende verhindert, daß die alten URL-Parameter (id=123) an die neue URL weitergegeben werden.

    Gruß
    Ingo

    Vielleicht noch eine kleine Bemerkung zum Zugriff auf die Datenbank einer Safemode-Installation.

    Man kommt an diese zwar nicht über das Kundenmenü heran, aber über eine selbst installiertes DB-Werkzeug wie phpMyAdmin schon. Die erforderlichen Daten findet man in der wp-config.php der Safemode-Installation.

    Gruß
    Ingo

    Erhalten bleiben die alten Permalinks nicht, sie werden ggf. auf die neuen Weitergeleitet.

    Wo das automatisch funktioniert, ist bei Änderungen am "Slug", den von Wordpress aus dem Titel generierten URL-Bestandteilen.
    Also z.B. von "das-ist-ein-slug" nach "das-ist-der-neue-slug". Hier merkt sich Wordpress den vorhergehenden Wert (aber nur eine "Generation"). Wenn nun /das-ist-ein-slug/ aufgerufen wird, leitet Wordpress das per 301 auf /das-ist-der-neue-slug/ um.

    Bei Änderung der Permalinkstruktur kann es funktionieren, muß aber nicht. Es gibt dafür Plugins.

    Mit der .htaccess bekommt man die Weiterleitung nur hin, wenn man das mit den mod_rewrite-Regeln abbilden kann. Das entfernen des Datums aus der URL geht z.B., weil der letzte Teil der alten URL ja der neuen URL entspricht.

    Gruß
    Ingo

    Falls sich Google überhaupt für das Alter einer Domain interessiert, werden die bestimmt auf eigene Daten zurückgreifen, sprich, den Zeitpunkt nehmen, als der Google-Bot die Domain zum ersten Mal "gesehen" hat. Alles andere ist eh nicht relevant.

    Gruß
    Ingo

    karl.d
    So ganz komme ich da noch nicht mit.

    Du hast Posttitle-PostId als Permalink eingestellt, aber /Kategorie/Title ist aktuell? Wie soll das gehen? Es ist immer nur eine Permalink-Konfiguration aktuell und die gilt dann für alle Artikel, ob alte oder neue ist egal.

    Eventuell kannst Du die alten (aktuellen?) Permalink-URLs in der .htaccess auf die neue umleiten.

    Gruß
    Ingo

    Die zweite Variante ist notwendig und funktioniert nur dann, wenn das Plugin als PHP-Klasse realisiert ist. Außerhalb von Klassen gibt es kein $this, was eine Referenz auf das Objekt selbst darstellt.
    Variante 1 kommt immer dann zum Einsatz, wenn ohne Klassen programmiert wird, bzw wenn die Hook-Funktion kein Klassen-Member ist.

    Gruß
    Ingo

    und mehrere Rewriterules für verschiedene Permalinkstrukturen sind kein Problem?...

    Ja, nur wofür soll das gut sein? Du wirst ja nicht ständig die Permalinkstruktur mit unterschiedlichen Datums-Strukturen wechseln.

    Grundsätzlich ist es sinnvoll, nicht alles erschlagen zu wollen, was denkbar ist, sondern genau das, was tatsächlich notwendig ist.

    Außerdem muß man bei mehreren Regeln beachten, daß man diese in der Reihenfolge vom Speziellen zum Allgemeinen anordnet und zudem keine Endlosschleifen produziert.
    Warum kompliziert, wenn eine Regel reciht?

    Gruß
    Ingo