2010-01-18 11 views
0

J'utilise cette règle pour toutes les URL ont une barre oblique de queueAide avec un formulaire d'être soumis et règle .htaccess

rewriteRule ^(([a-z0-9\-]+/)*[a-z0-9\-]+)$ $1/ [NC,R=301,L] 

il convertira/sur le/about/

Le problème est, cependant, si je soumets un formulaire (POST) à/about, quand il réécrit à/about /, il perd toutes les informations POST ($_POST en PHP est vide)

est-il un moyen de le réécrire pour tout sauf POST'd requêtes?

Répondre

2

Mettre cela dans la ligne avant:

RewriteCond %{REQUEST_METHOD} !POST 
0
RewriteCond %{THE_REQUEST} ^GET 

avant RewriteRule. (fonctionne aussi sur Apache 1.3)