Actualmente estoy usando el alojamiento con servidor de velocidad de la luz . El alojamiento dice que mod_rewrite
está habilitado pero no puedo hacer que mi script funcione allí. Siempre que intento acceder a la URL, devuelve 404 - página no encontrada .
Puse los mismos códigos en otro servidor que se ejecuta con Apache. Está funcionando allí. Así que supongo que es el problema .htaccess
y mod_rewrite
.
Pero el soporte de Hosting todavía me insiste en que su mod_rewrite está activado, así que me gustaría saber cómo puedo verificar si está realmente habilitado o no.
Traté de consultar phpinfo()
, pero no tuve suerte, no puedo encontrar mod_rewrite
allí, ¿es porque están usando lightspeed
?
¿Hay alguna forma de comprobarlo? Por favor, ayúdame. Gracias.
FYI: mi .htaccess
código es
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>
Intenté así también
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]
Pero el mismo resultado.