В настоящее время я использую хостинг с помощью Lightspeed Server . Хостинг говорит MOD_REWRITE
включен, но я не могу работать там мой сценарий. Всякий раз, когда я пытаюсь получить доступ к URL, он возвращает 404 - не нашел страницу .
Я положил одни и те же коды на другом сервере, который работает с Apache. Это работает там. Поэтому я думаю, это .htaccess
и MOD_REWRITE
.
Но поддержка хостинга все еще настаивает со мной, что их MOD_REWRITE включен, поэтому я хотел бы узнать, как я могу проверить, действительно ли он включен или нет.
Я пытался проверить phpinfo ()
, но не удачи, я не могу найти mod_rewrite
, это потому, что они используют lightspeed
?
Есть ли способ проверить? Пожалуйста, помогите мне. Спасибо.
FYI: Мои .HTACCESS
. HTACCESS код
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>
Я пробовал так также
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]
, но тот же результат.