Этот вопрос очень похож на: Можно ли перенаправить данные сообщений? (спросил ранее), но этот ответ, похоже, не работает для меня.
У меня есть форма:
и внутри дополнительного домена (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, похоже, не работает.
Заранее спасибо