Я добавил свой проект на бесплатный хостинг 000webhost, и все мои файлы перечислены в каталоге public_html /. проект встроен в codeigniter. Я добавил файл htaccess в public_html / .htaccess, который содержит
Options +FollowSymLinks RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?/$1 [L]
но это не работает для меня, есть ли проблема в htaccess?
Я использую это (он работает для меня как в локальном, так и удаленном режиме):
DirectoryIndex index.php RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond $1 !^(index\.php|public|images|css|js|robots\.txt) RewriteRule ^(.*)$ index.php?/$1 [L]
Вам нужно создать папку «public» в корневом роллере и подпапках для css, js и т. Д.
Извините, из всего моего htaccess все в порядке, но у меня был дополнительный chracter в моем базовом url, который вызывал проблему. Еще раз извините.