Obecnie korzystam z hostingu z serwerem lightspeed . Hosting mówi, że mod_rewrite
jest włączony, ale nie mogę uruchomić tam mojego skryptu. Za każdym razem, gdy próbuję uzyskać dostęp do adresu URL, zwraca 404 - nie znaleziono strony.
Umieściłem te same kody na innym serwerze, na którym działa Apache. Tam działa. Więc myślę, że to .htaccess
i mod_rewrite
problem.
Ale obsługa hostingu wciąż nalega, że ich mod_rewrite jest włączony, więc chciałbym wiedzieć, jak mogę sprawdzić, czy jest rzeczywiście włączony, czy nie.
Próbowałem sprawdzić phpinfo()
, ale bez powodzenia, nie mogę mod_rewrite
tam znaleźć , czy to dlatego, że używają lightspeed
?
Czy jest jakiś sposób, aby to sprawdzić? Proszę pomóż mi. Dziękuję Ci.
FYI: mój .htaccess
kod to
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>
Tak też próbowałem
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]
Ale ten sam wynik.