Не перенаправляйте POST-запросы с помощью mod_rewrite - PullRequest
0 голосов
/ 10 ноября 2018

Изо всех сил пытается выяснить, почему это не работает вообще. Он перенаправляет почти все, поэтому мой тест с проверкой капчи не выполняется (переменная сеанса устанавливается дважды из-за перенаправления).

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_METHOD} POST
RewriteRule ^ - [L]

RewriteCond %{REQUEST_METHOD}  GET
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^(.*)$ index.php?route=$1 [NC,L,QSA]

Это должно работать, но почему-то это не так. Что я делаю не так, чтобы решить такую ​​простую задачу?

...