Você está, por acaso, sem um / no seu RewriteRule ^0.02/ping/$ , entre ^ e 0.02/ping/ ? O que aconteceria se você removesse ^ ou substituísse por um ^/ ?
Estou movendo o código de um servidor que veiculou um único domínio para um que serve vários domínios. Estou usando hosts virtuais nomeados para lidar com os diferentes domínios. A reescrita do URL não está sendo executada
Aqui está o arquivo .htaccess inteiro
RewriteEngine on
RewriteLog "/var/log/rewrite.log"
RewriteLogLevel 7
# Pings for ping server
RewriteRule ^0.02/ping/$ ping_functional.php [L,qsa]
RewriteRule ^0.03/ping/$ ping_functional.php [L,qsa]
RewriteRule ^0.04/ping/$ ping_functional.php [L,qsa]
RewriteRule ^0.05/ping/$ index.html [L,qsa]
Mas quando eu tento pingtest.iguiders.com/0.05/ping/ eu não recebo o arquivo index.html que eu espero (nem 0.02, 0.03, etc.). Eu recebo um 404. Eu suspeito que o .htaccess não está sendo acessado porque nunca vi o log de reescrita que defini.
Algo óbvio que eu estraguei tudo?
Você está, por acaso, sem um / no seu RewriteRule ^0.02/ping/$ , entre ^ e 0.02/ping/ ? O que aconteceria se você removesse ^ ou substituísse por um ^/ ?
Tags amazon-ec2 rewrite ubuntu htaccess