Изо всех сил пытается выяснить, почему это не работает вообще. Он перенаправляет почти все, поэтому мой тест с проверкой капчи не выполняется (переменная сеанса устанавливается дважды из-за перенаправления).
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]
Это должно работать, но почему-то это не так. Что я делаю не так, чтобы решить такую простую задачу?