Se você tiver uma barra codificada no URI, o Apache retornará um 404 de atualização. O log de erro informará:
[info] [cliente 1.2.3.4] encontrou% 2f (codificado '/') em URI (decoded = '/ question / 1 /'), retornando 404
Para resolver isso, adicione à sua raiz httpd.conf ou à seção <VirtualHost>
a seguinte diretiva:
AllowEncodedSlashes On
E então sua reescrita funcionará. Informações do manual do Apache:
The AllowEncodedSlashes directive allows URLs which contain encoded path separators (%2F for / and additionally %5C for \ on according systems) to be used. Normally such URLs are refused with a 404 (Not found) error.
Para mais informações, consulte: