Post-Parameter gelangen nicht zum Server, nachdem sie eine interne Umleitung auf Apache durchlaufen haben. www.mydomain.com würde also meine Post-Parameter behalten, mydomain.com jedoch nicht. Wie behebe ich das?
<VirtuellerHost *:80> Servername meineDomäne.com Permanente Weiterleitung / http://www.mydomain.com/ </VirtualHost>
Antwort1
Ich glaube nicht, dass Sie in diesem Fall umleiten möchten. Die Formulare, von denen aus sie posten, sollten direkt an www.mydomain.com und nicht an mydomain.com posten.
Sie können in der Spezifikation für www.mydomain.com einen ServerAlias verwenden, um an mydomain.com adressierten Datenverkehr einzuschließen. Möglicherweise möchten Sie begrenzte Weiterleitungen von Seiten auf mydomain.com zu www.mydomain.com durchführen.
Antwort2
Antwort3
Das Beibehalten der Post-Parameter hängt davon ab, dass der Client die POST-Daten erneut an den neuen Speicherort sendet. Ich bin ziemlich sicher, dass ich irgendwann im RFC gelesen habe, dass die Clients nach dem Empfang einer Umleitung keine POST-Daten erneut senden sollen.
Ich werde es aktualisieren, wenn ich die Referenz finde.