Atualmente estou usando a hospedagem com servidor lightspeed . O host diz que mod_rewriteestá ativado, mas não consigo fazer meu script funcionar lá. Sempre que tento acessar a URL, ele retorna 404 - página não encontrada .
Coloquei os mesmos códigos em outro servidor que está rodando com Apache. Está funcionando ali. Então eu acho que é o problema .htaccesse mod_rewrite.
Mas o suporte de hospedagem ainda está insistindo comigo que seu mod_rewrite está ativado, então eu gostaria de saber como posso verificar se ele está realmente ativado ou não.
Tentei verificar com phpinfo(), mas sem sorte, não encontro mod_rewrite, é porque estão usando lightspeed?
Existe alguma maneira de verificar? Por favor, me ajude. Obrigado.
Para sua informação: meu .htaccesscódigo é
Options -Indexes
<IfModule mod_rewrite.c>
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|assets|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]
</IfModule>
Eu tentei assim também
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|assets|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]
Mas mesmo resultado.