У меня есть сайт, на котором все запросы перенаправляются молча (через .htaccess
) до index.php
, а затем PHP используется для отображения правильной страницы (путем разбора REQUEST_URI
).
Мне было интересно, возможно ли отправить POST-данные на фальшивый адрес?
В настоящее время у меня есть моя форма...
<form action="/send-mail" method="post">
И мое правило .htaccess
...
# redirect mail posting to index
RewriteRule send-mail index.php?send-mail [NC,L]
My index.php
проверяет isset($_GET['send-mail'])
, который отлично работает.
Однако, похоже, все данные POST должны быть отправлены на него.
Есть ли способ сохранить данные сообщения? Я не хочу использовать GET, потому что он не может отправить столько информации, хотя это может быть не проблема с простой формой запроса.
Вот мой .htaccess
для перенаправления на index.php
# serve files and dirs if they exist please, otherwise send to index
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php