Obecnie korzystam z hostingu z serwerem lightspeed . Hosting mówi, że mod_rewritejest 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 .htaccessi mod_rewriteproblem.
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_rewritetam 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 .htaccesskod 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.