пользователи стековерфлоу,
У меня есть приложение Apache, которое должно принимать данные, отправленные по следующим путям:
/sample/HostChange/Submit
/sample/HostChange/SubmittoAPI
В настоящее время я использую следующие правила перенаправления 301. Это не то, что я хочу, так как POST перенаправляется, а второй запрос - это GET, теряющий все данные. Я вижу, что запрос 301 идет по правильному URL-адресу, но второй запрос является GET и вызывает код ответа 405.
.htaccess:
RewriteEngine On Redirect 301 /sample/HostChange/Submit /event Redirect 301 /sample/HostChange/SubmittoAPI /date
Я уверен, что проблема заключается в использовании перенаправления. Может ли кто-нибудь помочь мне определить правильный RewriteCondition, который мне нужно использовать для перенаправления этих обращений POST на новые пути, но сохранить данные, отправляемые в приложение.
Большое спасибо.
"The old URL-path is a case-sensitive (%-decoded) path..."
, и это может быть изменение POST, что, в свою очередь, может повлиять на следующий GET. Просто идея, но если это так, вам следует попробовать вместо этого использовать mod-rewrite. - person Felipe Alameda A   schedule 21.12.2012