Beiträge von toscho

    Die Umleitung der Hauptadresse klappt nicht. Für example.com/ordner/ bleibt example.com/ordner/


    Seltsam. Vergleichbares funktioniert bei mir problemlos.

    Zitat

    example.com/ordner/seite/unterseite/ zu example.com/seite/unterseite/ funktioniert nur bei bestimmten Seiten.


    Wie bestimmt? Wodurch unterscheiden sich diese Seiten von anderen?

    Zitat

    Die Kategorien verhalten sich auch merkwürdig:
    example.com/ordner/category/news wird zu example.com/news-archiv, also das /category/ fällt raus, und da es keine news-Seite gibt geht er zu /news-archiv/, denn die Seite gibt's.


    Da greift WordPress’ interne Korrektur, die versucht, die passende Seite zu finden. Hat mit den Rewrite-Regeln nichts mehr zu tun.

    Vielleicht postest du mal die reale Struktur der nicht korrekt umgeleiteten Seiten und deine komplette .htaccess. Ohne diese Details kann man nur stochern.

    Jetzt habe ich die URL der Seite geändert, sie lautet jetzt ohne Unterordner domain.de


    Wenn dir die Adresse domain.de nicht gehört, verwende bitte example.com, die existiert genau dafür.

    Zitat

    Jetzt möchte ich in der htaccess natürlich alle "alten" Aufrufe mit einem 301-rewrite umleiten auf die neue URL.
    Das ist, was ich ganz oben, also vor dem von WP und dem von WPSuperCache erzeugten Einträgen in die htaccess im root eingefügt habe:

    Apache Configuration
    RewriteCond %{HTTP_HOST} ^\.domain.de/ordner$ [NC]
    RewriteRule ^(.*)$ http://domain.de/$1 [R=301,L]


    %{HTTP_HOST} meint nur den Host, nicht Host + Verzeichnis.
    Das $ am Ende der Bedingung sagt, daß der Request genau dort endet. Das willst du aber nicht.

    Was eher funktionieren könnte (ungetestet):

    Apache Configuration
    RewriteCond %{REQUEST_URI} ^/ordner(.*)$ [NC]
    RewriteRule ^(.*)$ http://example.com%1 [R=301,L]

    Also ein Plugin entpacken und das dort einbauen und wieder als Zip machen und dann hochladen.


    Nein, das habe ich nicht geschrieben.

    Nochmal ganz einfach: Im Anhang dieses Beitrages ist eine Datei namens ziptest.txt. Die speicherst du auf deinem Rechner. Dann benenne sie um in ziptest.php – aus .txt wird also .php.
    Dann starte dein FTP-Programm und kopiere die Datei ins Hauptverzeichnis deiner Webseite.
    Jetzt öffne deine Webseite im Browser, und gib oben in die Adresszeile hinter der URL dieses ein: ziptest.php. Wenn deine Webseite beispielsweise unter also http://example.com/ zu finden wäre, müßtest du das eingeben: http://example.com/ziptest.php.
    Da bekommst du dann einen Satz zu Gesicht. Wenn er lautet »ZIP geht nicht.«, dann haben wir die Ursache.

    Faß das bitte nicht böse auf – aber wenn du solche Probleme mit derart einfachen Dingen hast, solltest du mal überlegen, ob du den technischen Betrieb deiner Webseite nicht delegieren möchtest. Du sparst damit nicht nur erheblich Zeit, sondern gewinnst auch noch Sicherheit. Denn die Gefahr, daß du dir irgendwann mal versehentlich eine Sicherheitslücke einbaust, halte ich durchaus für gegeben.

    Kopiere den Text innerhalb des Code-Blocks in eine Datei, nenne sie ziptest.php und lade sie per FTP auf deine Seite. Dann rufe sie im Browser auf, und sieh nach, was sie sagt.

    Vielleicht der Hoster beim letzten PHP-Update die ZIP-Extension nicht aktiviert.
    Zum Testen lege eine Datei, die nur diesen Code enthält, auf die Webseite und rufe sie im Browser auf:

    PHP
    ZIP geht<?php if (!function_exists('zip_open') ) { echo ' nicht'; } ?>.


    Wenn da steht »ZIP geht.« haben wir immerhin schon eine Ursache ausgegrenzt.
    Beim Hochladen der Datei vergewissert euch gleichzeitig, daß ihr dem Plugin-Verzeichnis Schreibrechte gewährt habt.

    Dein Bild erklärt deine Suche nicht. Deshalb meldet sich auch niemand.

    Zwei Vorschläge:
    Um den letzten Beitrag eines Kommentators zu verlinken, benutze das Plugin CommentLuv.
    Um generell neue Beiträge von anderen Webseiten stets aktuell anzuzeigen, benutze deren RSS-Feed und eines der unzähligen RSS-Plugins.

    Wenn beides nicht in deine Vorstellung paßt, nimm dir die Zeit, das ganz konkret zu beschreiben.

    Hallo,

    im XHTML-Forum gibt es bei jedem Beitrag ein kleines Icon. Wenn ein angemeldeter Nutzer darauf klickt, kann er diesen Beitrag dem Moderator als Spam melden. Der Beitrag kommt dann in »Quarantäne« und bleibt unsichtbar, bis der Moderator entscheidet, was er damit macht.
    Ich denke, dieses Feature wäre hier auch nützlich. Kann man das nachrüsten?

    Du kannst noch zwanzig weitere Editoren ausprobieren – solange dein Server das Dokument als ISO-8859-1 deklariert, wird sich nichts ändern. Bitte folge dem Link, den ich dir im letzten Beitrag gegeben habe, und setze eine der dort angebotenen Lösungen um.

    Am einfachsten wird es sein, wenn du vor der Ausgabe irgendwelchen HTML-Codes den PHP-Schnipsel setzt:

    PHP
    <?php
    header('Content-Type: text/html;charset=utf-8');
    ?>