Atualmente estou usando a hospedagem com servidor lightspeed . O host diz que mod_rewrite
está 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 .htaccess
e 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 .htaccess
có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.