Redirect htaccess POSTEN

Diese Frage ist sehr ähnlich: Ist es möglich, die Umleitung post-Daten? (bat, entweder früher), aber diese Antwort scheint nicht für mich arbeiten.

Ich habe ein Formular:

<form action="http://a.test.com/contact" name="contact" method="post">

und innerhalb einer add-on Domäne, (test.com ist ein addon), es ist eine subdomain (ein.), und darin habe ich eine Datei item.php und .htaccess

meine htaccess ist wie folgt:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^([^/]+)/$ $1.php 

# Forces a trailing slash to be added
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$
RewriteRule (.*)$ /$1/ [R=301,L]

#normal rewrites
RewriteRule ^[~|-]?([a-zA-Z0-9]+)[/]*$ item.php?user=$1 [NC,L]

Hinweis: ich habe es als [NC,L] weil wenn ich es geändert [NC,P] es gibt mir einen 500 server error.

und meine item.php

<?php
echo "<pre>";
print_r($_POST);
echo "</pre>";

und egal, welche das Formular enthält, und $_POST ist leer... aber, wenn ich http://a.test.com/item.php?user=contact als die Aktion.

alles gut geht. POSTing überspringt die htaccess und die Lösung auf ALSO scheint nicht zu funktionieren.

Vielen Dank im Voraus

InformationsquelleAutor willium | 2011-01-09
Schreibe einen Kommentar