Redirect POST htaccess

Этот вопрос очень похож на: Можно ли перенаправить данные сообщений? (спросил ранее), но этот ответ, похоже, не работает для меня.

У меня есть форма:

и внутри дополнительного домена (test.com - это надстройка) есть поддомен (a.), и внутри него у меня есть файл item.php, и .htaccess

мой htaccess выглядит следующим образом :

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]

примечание: я оставил его как [NC, L], потому что, когда я изменил его на [NC, P], он дает мне ошибку сервера 500.

и мой item.php

";
print_r($_POST);
echo "
";

и неважно, какой форма содержит, $ _POST пуст ... однако, если я сделаю http://a.test.com/item.php?user=contact в качестве действия.

, все будет хорошо. POSTing пропускает htaccess, и решение для SO, похоже, не работает.

Заранее спасибо

7
задан Community 23 May 2017 в 12:31
поделиться