Beiträge von Arno Simon

    @ arno
    warum hast du rewrite base / vorangestellt ? welche Bedeutung hat dies?


    Die RewriteBase-Direktive setzt das Basisverzeichnis für die Rewirte-Regelungen und ermöglicht Dir so eine Verkürzung der aufzustellenden Regeln, da das Basisverzeichnis selbst nicht mehr anzugeben ist. "RewriteBase /" ist zugegebenerweise wohl etwas unproduktiv, da die Angabe der Root recht obsolet erscheint ;) Was soll man da schon verkürzen ;) Habe es so aus einer anderen Datei übernommen, die nicht von mir stammte ;)

    BTW: wie ich mich gerade nochmal ein wenig in Sachen ModRewrite umgetan habe, ist mir doch glatt eine für den ein oder anderen Interessante Sach auf die Augen gefallen:

    mod_rewrite Cheat Sheet - Cheat Sheets - ILoveJackDaniels.com

    Auf der Seite gibt es eine schöne Übersicht über die Möglichkeiten des ModRewrite und Links zu weiteren Tuts. Abgesehen davon ist IMHO die ModRewrite-Doku des Apachen immer noch die beste Quelle ;)

    vG

    Arno

    dafür müsstest du sicherstellen, das man eindeutig anhand der url unterscheiden kann "alte seite" <-> "neue seite".

    sprich, wenn deine alte url auf

    http://www.deinedomain.de/blogalt/?p=123

    und die neue auf

    http://www.deinedomain.de/blogneu/?p=234

    lautet, ist es ohne weiteres (für mich) machbar. wenn es nicht wenigstens einen fixen teil im url-string gibt der beide seiten unterscheidet, wird es für mich zu kompliziert. so vertraut bin ich mit .htaccess nämlich auch nicht ;) reicht für die dinge die ich machen will, aber mehr auch nicht ....

    vG

    Arno

    warum so kompliziert?

    eine .htaccess auf den alten server, welche die links auf den neuen server umleitet und das attribut "moved permanently" ausliefert. Suchmaschinen erkennen so, AFAIK, das die alte URL für den entsprechenden artikel obsolet ist, wenn sie selbigen wieder prüfen und haben damit kein problem.

    dem benutzer tust du insofern einen gefallen, als das er direkt auf die seite kommt und nicht erst auf einen weiteren link batzeln muss.

    um dem benutzer noch einen explizieten hinweis auf den umzug zu geben, kannst du der weiterleitung noch einen additiven parameter anfügen, welchen du dann dazu nutzen kannst ein popup mit dem umzugshinweis auszugeben.

    Apache Configuration
    RewriteBase /
    RewriteCond %{HTTP_HOST} !^www\.arno-simon\.de$
    RewriteRule ^(.*)$ http://www.arno-simon.de/$1 [L,R=301]

    mit dem Snippet leite ich alle Aufrufe von "arno-simon.de" auf "http://www.arno-simon.de" um, weil ich die domain einheitlich aufgerufen haben möchte... ich weiss... pedantisch.... wenn du im umleitungsziel anstatt meiner domain deine ziel-domain angibst, sollte es schon reichen um, bei einer 1:1-umsetzung, auf dem entsprechenden zielartikel der neuen domain zu landen.

    vG

    Arno

    gemach, gemach, gevatter.....

    hier wird so geholfen, wie die helfer zeit haben, schließlich ist das ganze freiwillig und alle haben noch ihre eigenen aufgaben (berufliche natur) zu erledigen. es kann also nicht immer von 0 auf 100 in 0,5 sekunden gehen ;)

    hast du mal in die datenbank geschaut, ob die beiträge wirklich doppelt drin stehen oder werden die nur doppelt ausgegeben?

    vG

    Arno

    der depth-parameter des wp_list_pages-tags wird wohl dein helfer sein... mit dem legst du fest, welche ebenen ausgegeben werden sollen:

    Zitat von Codex

    depth (integer)This parameter controls how many levels in the hierarchy of pages are to be included in the list generated by wp_list_pages. The default value is 0 (display all pages, including all sub-pages).

    • 0 - Pages and sub-pages displayed in hierarchical (indented) form (Default).
    • -1 - Pages in sub-pages displayed in flat (no indent) form.
    • 1 - Show only top level Pages
    • 2 - Value of 2 (or greater) specifies the depth (or level) to descend in displaying Pages.


    In Deinem Fall sollte dann also 1 da stehen. Bsp.:

    PHP
    $children = wp_list_pages("title_li=&child_of=0".$post->ID."&echo=0&depth=1");

    vG

    Arno

    deshalb müsste es an der deutschen sprachdatei in verbindung mit der server config liegen

    ich vermute mal das bei dem prov bei dem es nicht geht, ein 64-bit-server arbeitet, welcher eine etwas andere i18n-konfiguration (in den entsprechenden wp-core-dateien) benötigt, als dies eingetragen ist. wahrscheinlich führt dies zu abweichender interpretation der inhalte der sprachdatei und anschließend zu fehlern bei der ausführung der entsprechenden quähltexte.

    eine genaue problemanalyse ist an der stelle nur dem möglich, der das problem hat. dazu könnte man z.b. hingehen und eine neue sprachdatei aufsetzen in welche man schritt für schritt die eingedeutschten texte einträgt. ist eine äusserst mühsige aktion, um ehrlich zu sein.

    vG

    Arno

    Hi David,

    bitte einmal die Forumssuche benutzen ob dort ein oder mehrere Beiträge sind, welche Dir behilflich sein könnten. Das Thema "Forum einbinden" war schon öfters dar.

    Und dann noch: Bitte die Untertitel der Foren beachten ;) Da Deine Frage WP-Spezifisch ist, doch eher in eines der WP-Foren - und da diese das konfiguratorische Zusammenspiel der komponennten betrifft, wohl eher in
    Konfiguration.

    :arrow: verschoben