Derzeit verwende ich das Hosting mit Lightspeed- Server. Hosting sagt, mod_rewrite
ist aktiviert, aber ich kann mein Skript dort nicht zum Laufen bringen. Immer wenn ich versuche, auf die URL zuzugreifen, wird die Seite 404 - nicht gefunden zurückgegeben .
Ich habe die gleichen Codes auf einem anderen Server abgelegt, der mit Apache ausgeführt wird. Es funktioniert dort drüben. Also ich denke, es ist das .htaccess
und mod_rewrite
Problem.
Der Hosting-Support besteht jedoch immer noch darauf, dass mod_rewrite aktiviert ist. Daher möchte ich wissen, wie ich überprüfen kann, ob es tatsächlich aktiviert ist oder nicht.
Ich habe versucht, mich zu erkundigen phpinfo()
, aber kein Glück, ich kann es dort nicht finden mod_rewrite
, liegt es daran, dass sie es benutzen lightspeed
?
Gibt es eine Möglichkeit zu überprüfen? Bitte hilf mir. Danke dir.
Zu Ihrer Information: Mein .htaccess
Code ist
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>
Ich habe es auch so versucht
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]
Aber das gleiche Ergebnis.