15. Mai
2010

Bei eini­gen Hosting-Providern wird das für Per­ma­links erfor­der­li­che Modul „mod_rewrite“ nicht ange­bo­ten. Man kann dies zwar umge­hen, doch kön­nen dann keine keine For­mu­lar­da­ten per POST an eine Per­ma­link­seite gesen­det wer­den. Doch es geht auch anders: Dank des Plugins „mg404Rewrite“!

Für mich kam es von Anfang nicht in Frage, meine Links mit unschö­nen Fra­ge­zei­chen und ID-Nummern dar­stel­len zu las­sen - was bei mir anfangs zu Ärger­nis­sen geführt hat! So machte ich mich auf die Suche und stol­perte schließ­lich über das „123 No Rewrite Per­ma­link“-Plu­gin von Ingo Henze. Die­ses erfüllte sei­nen Zweck und ich konnte Per­ma­links nut­zen. Doch meine Freude wurde getrübt, als ich bemerkte, dass mein Kon­takt­for­mu­lar nun keine Mails mehr sen­den kann, da der POST-Befehl vom Apache-Server über die modi­fi­zier­ten Per­ma­links (über eine Feh­ler­seite) nicht ver­ar­bei­tet wer­den können.

Ich wußte nicht, wie mit dem Pro­blem umzu­ge­hen sei und habe mich an Ingo Henze per­sön­lich gewen­det, der mir sofort mit Rat und Tat zur Seite stand und mich auf das Plu­gin „mg404Rewrite“ auf­merk­sam machte. Ich instal­lierte und tes­tete es ... vor­erst jedoch lei­der ohne Erfolg: Die Anfrage schien nicht wei­ter­ge­lei­tet zu wer­den - Weder wurde eine E-Mail ver­sandt, noch eine Feh­ler­mel­dung aus­ge­ge­ben. Das Skript schien sich grund­los aufzuhängen.

Nun hatte ich aber lei­der noch keine Lösung und wen­dete mich des­halb an den Autor des Plugins „mg404Rewrite“. Herr Simon ant­wor­tet mir auf meine Fra­gen umge­hend, kom­pe­tent und freund­lich. Er suchte nach einer Lösung für mein Pro­blem und nach einer Weile stellte sich dann her­aus, dass es weder ein Kon­fi­gu­ra­ti­ons­feh­ler, noch ein Feh­ler im Plu­gin war. Ursäch­lich für die Fehl­funk­tion war das „Con­tact Form 7″-Formular. Wie einige Recher­chen im Inter­net erga­ben, stehe ich mit mei­nem Pro­blem aber nicht alleine da, wie hier oder auch hier zu sehen ist.

Ich wech­selte also auf das „Fast and Secure Con­tact Form“-Plu­gin und siehe da: Per­ma­links konn­ten nun auch mit einem Kon­takt­for­mu­lar ver­wen­det wer­den! Zu beach­ten ist bei der Instal­la­tion nichts, man ent­packt das her­un­ter­ge­la­dene Paket in das Plugin-Verzeichnis  und akti­viert es über die Plu­gin­ver­wal­tungs­seite. Bei der Ver­wen­dung eines For­mu­lars aber dar­auf ach­ten, dass der Post-Proxy unter „Ein­stel­lun­gen“ --> „Ver­schie­de­nes“ akti­viert ist.

Mein Fazit: Ein super Plu­gin mit einem super Ser­vice, wenns mal nicht gleich klappt. Dau­men hoch dafür!

Ein klei­ner Nach­trag: Ingo Henze zeigt auch noch einen ande­ren Weg, der zum Ziel füh­ren kann (bei mir hat es nicht funktioniert).

Wäh­len Sie aus, wo Sie den Inhalt tei­len möch­ten:
  • Services-sprite in Permalinks und die Verwendung eines Kontaktformulars. Auch ohne mod_rewrite!
  • Services-sprite in Permalinks und die Verwendung eines Kontaktformulars. Auch ohne mod_rewrite!
  • Services-sprite in Permalinks und die Verwendung eines Kontaktformulars. Auch ohne mod_rewrite!
  • Services-sprite in Permalinks und die Verwendung eines Kontaktformulars. Auch ohne mod_rewrite!
  • Services-sprite in Permalinks und die Verwendung eines Kontaktformulars. Auch ohne mod_rewrite!
  • Services-sprite in Permalinks und die Verwendung eines Kontaktformulars. Auch ohne mod_rewrite!
  • Services-sprite in Permalinks und die Verwendung eines Kontaktformulars. Auch ohne mod_rewrite!
  • Services-sprite in Permalinks und die Verwendung eines Kontaktformulars. Auch ohne mod_rewrite!
  • Services-sprite in Permalinks und die Verwendung eines Kontaktformulars. Auch ohne mod_rewrite!
  • Services-sprite in Permalinks und die Verwendung eines Kontaktformulars. Auch ohne mod_rewrite!
  • Services-sprite in Permalinks und die Verwendung eines Kontaktformulars. Auch ohne mod_rewrite!
  • Services-sprite in Permalinks und die Verwendung eines Kontaktformulars. Auch ohne mod_rewrite!
  • Services-sprite in Permalinks und die Verwendung eines Kontaktformulars. Auch ohne mod_rewrite!
  • Services-sprite in Permalinks und die Verwendung eines Kontaktformulars. Auch ohne mod_rewrite!
  • Services-sprite in Permalinks und die Verwendung eines Kontaktformulars. Auch ohne mod_rewrite!
  • Services-sprite in Permalinks und die Verwendung eines Kontaktformulars. Auch ohne mod_rewrite!
  • Services-sprite in Permalinks und die Verwendung eines Kontaktformulars. Auch ohne mod_rewrite!
  • Services-sprite in Permalinks und die Verwendung eines Kontaktformulars. Auch ohne mod_rewrite!

4 Kommentare bisher.

Kommentieren!
  1. Bitte, hab ich gern gemacht :)

  2. Sebas­tian,

    wie kann ich Dir nur dan­ken??? Den Hin­weis, dass ich beim KIS in der Zugriffs­ver­wal­tung bei der 404 noch auf die index.php lei­ten muss....darauf bin ich nicht gekom­men und ich hab das auch nir­gendwo gele­sen. Ich danke Dir viel­mals. Du hast mei­nen Abend gerettet.

    Jetzt gehts mir gut!

    Viele Grüße nach Leip­zig aus Nürnberg.

    Dani

  3. Hi Dani,

    und vie­len Dank für Dein Lob :) Wie Du siehst, muss der Inhalt der Seite erst noch ein wenig anwach­sen - also herz­li­chen Glück­wunsch zum ers­ten Kom­men­tar ;)

    Schade, dass die For­mu­lar­funk­tion bei Dir (erst­mal) nicht funk­tio­niert. Für eine Feh­ler­ana­lyse feh­len mir aber einige Infor­ma­tio­nen ... Zunächst ein­mal brau­che ich einen Link für die ent­spre­chende Seite ;) Dann muss ich wis­sen, wie Du die Per­ma­links erzeugst und wel­ches Kontaktformular-Plugin Du benutzt (oder ob Du sogar eins selbst geschrie­ben hast).

    Aber eine kleine Stol­per­falle gibt es trotz­dem. Wenn Du alles rich­tig ein­ge­stellt hast, musst Du bei Host­Eu­rope noch die Feh­ler­seite ein­rich­ten. Dazu loggst Du Dich im KIS mit Dei­nen Nut­zer­da­ten ein und klickst bei der Ver­wal­tung auf „All­ge­mein“ --> „Zugriffs­ver­wal­tung“ --> „Zugriffs­ver­wal­tung / Feh­ler­sei­ten“. Dann trägst Du bei der 404-Fehlermeldung „/index.php“ ein. Alles spei­chern, einige Minu­ten war­ten und noch mal tes­ten. Viel­leicht schafft das ja schon Abhilfe.

    Melde Dich ein­fach noch­mal, wenn Du noch Pro­bleme haben soll­test :)

    LG zurück,

    Sebas­tian

  4. Hallo Sebas­tian,

    erst­mal herz­li­chen Glück­wunsch zu Dei­ner tol­len Seite. Sieht wirk­lich super aus.

    Lei­der funk­tio­niert bei mei­nem Blog das Plu­gin nicht so, wie es sollte. Ich hab bei Host­Eu­rope das Web­Pack M, von dem Du auf Simons Block geschrie­ben hast, dass es ginge. nach wie vor wird bei mir die 404 Feh­ler­mel­dung ange­zeigt. Obwohl die Links beim Drü­ber­fah­ren wun­der­bar aus­se­hen. Nur lei­der füh­ren sie eben ins Leere. Schade - Pro­biert habe ich übri­gens beide Plugins. Grrr. Wäre auch zu schön gewesen.

    Viele Grüße

    Dani

Ihr Kommentar: