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