У меня проблема при использовании перенаправления .htaccess:
....
RewriteCond %{REQUEST_METHOD} ^GET
RewriteRule ^retweet/(.*)$ /test.php?method=get&path=$1
RewriteCond %{REQUEST_METHOD} ^PUT
RewriteRule ^retweet/(.*)$ /test.php?method=put&path=$1
RewriteCond %{REQUEST_METHOD} ^DELETE
RewriteRule ^retweet/(.*)$ /test.php?method=delete&path=$1
RewriteCond %{REQUEST_METHOD} ^POST
RewriteRule ^retweet/(.*)$ /test.php?method=get&path=$1
RewriteRule ^retweet/(.*)$ /test.php?method=null&path=$1
На самом деле, таким образом, я всегда получу null как совпадающий метод HTTP, перехваченный через PHP. Я также пытался использовать это более простое решение:
RewriteRule ^(.*)$ /test.php?path=$1
Но, таким образом, он всегда будет возвращать PHP-метод GET. Есть ли решение?
Спасибо.