Nach Bearbeitung von Inhalten wird falscher Link aufgerufen
am 09.08.2014 - 17:28 Uhr in
Immer nachdem ich einen Artikel bearbeite, werde ich auf die Seite:
seite.ext/admin/content
weiter geleitet, was zu einer Fehlermeldung führt, da mod_rewrite laut phpinfo zwar geladen ist, aber Drupal trotzdem nichts damit anfangen kann. (Der Clean-Url-Test versagt trotz unangetasteter Standrad-Drupal .htaccess Datei. Am selben Server haben wir auf anderen vhosts durchaus erfolgreich Drupal-Installationen mit mod_rewrite laufen.)
Einstweilen wäre es ja auch ok wenn ich nach dem Ändern eines Inhalts stattessen zu:
seite.ext/?q=admin/content
weitergeleitet werden würde, da diese Seite ja problemlos angezeigt werden kann.
Meine Lösungsversuche
Leider habe ich bisher erfolglos versucht herauszufinden, wo ich in Drupal einstellen kann, auf welche Seite Leute geschickt werden, nachdem sie einen Inhalt bearbeitet haben.
Beim Neuanlegen eines Inhalts passiert das im Übrigen nicht. Der falsche Link tritt ausschließlich beim Editieren bereits bestehender Inhalte auf.
Ich kann nicht erklären, wie es überhaupt zu diesem Link kommt, da meiner Kenntnis nach auf dieser Seite noch nie eine Url-Umschreibung aktiv war. (Leider habe ich die Installation nicht selbst vorgenommen und deswegen kann ich das nicht mit Sicherheit feststellen.)
Obwohl ich bereits die 403- und 404-Seiten auf die Startseite eingestellt habe, sehe ich nur die Standard-Fehlerseite des Servers ohne Drupal-Menü, das mir wenigstens das Eintippen des gewünschten Links ersparen würde. Auch das Löschen des Cache-Speichers hilft nichts.
Es geht um eine Drupal 7.28-Seite. (Ich weiß von den Core-Updates, aber da wir erst mitten im Aufbau sind, haben wir das vorerst aufgeschoben.)
Die Frage
Was könnte ich unternehmen, um nach dem Bearbeiten von Inhalten nicht über die Adresszeile den richtigen Link zur Inhaltsübersicht eingeben zu müssen?
- Anmelden oder Registrieren um Kommentare zu schreiben
Die Weiterleitung auf die
am 10.08.2014 - 16:45 Uhr
Die Weiterleitung auf die admin/content Seite wird über den Parameter destination geregelt, den alle "Inhalt bearbeiten" Links auf der Seite admin/content bekommen.
Funktionieren denn auf der Seite sonst die lesbaren URLs - bspw. bei den Menupunkten oder generell beim Aufruf von Nodes?
Falls dies nicht der Fall ist, müsstest du hier deine Apache/ Serverkonfiguration noch mal prüfen und mod_rewrite bzw. die .htaccess korrekt konfigurieren. Meist hilft hier auch schon ein Blick in die Log Files, um zu sehen, wo genau der Fehler liegt.
Um URLs der Form ?q=admin/content zu bekommen, hilft nur das Deaktivieren der Lesbaren URLs in der Drupal Konfiguration. Dies hat dann natürlich auch Auswirkung auf alle anderen URLs auf der Seite.
SteffenR
Lesbare Urls sind gar nicht aktiviert
am 10.08.2014 - 19:27 Uhr
Danke für Deine Antwort, SteffenR.
Die lesbaren Urls sind gar nicht aktiviert (und können nicht aktiviert werden). Dem entsprechend kommen sonst überall im System nur die funktionierenden Links mit den Fragezeichen-Variablen vor. Deswegen wundert mich ja auch so, dass dieser Link hier aufgerufen wird. In welchem Menü bzw. in welcher Datei finde ich diesen destination Parameter?
Ich habe inzwischen
am 07.11.2014 - 16:28 Uhr
Ich habe inzwischen herausgefunden, dass Mod-Rewrite nicht funktioniert, so lange ich auf einer nicht öffentlich erreichbaren Domain arbeite. Es handelt sich bei mir lediglich um eine zwar am Server über ISPConfig angelegte Domain, aber sie ist nicht über DNS verfügbar.
Hat jemand von Euch vielleicht trotzdem einen Tipp wie ich es schaffen kann nach dem Bearbeiten von Inhalten einen Link aufzurufen, der verfügbar ist?