Rediriger POST htaccess

Cette question est très similaire à: Est-il possible de rediriger les données post? (demandé plus tôt), mais cette réponse ne semble pas fonctionner pour moi.

J'ai un formulaire:

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

et à l'intérieur d'un domaine add-on, (test.com est un addon), il existe un sous-domaine (.), et à l'intérieur de là, j'ai un fichier item.php et .htaccess

mon htaccess est comme suit:

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]

note: je l'ai laissé comme [NC,L] parce que quand je l'ai changé pour [NC,L] il me donne 500 server error.

et mon item.php

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

et peu importe ce que le formulaire contient, le $_POST est vide... cependant, si je ne http://a.test.com/item.php?user=contact de l'action.

tout va bien. L'affichage saute le htaccess, et la solution, cela ne semble pas fonctionner.

Merci d'avance

Pourquoi avez-vous redirect client alors? Retirez votre règle de redirection (ou tout simplement supprimer rediriger drapeau), si vous ne voulez pas de redirection, donc de perdre les données POST.
double possible de .htaccess - Est-il possible de rediriger les données post?

OriginalL'auteur willium | 2011-01-09