2015-03-25 5 views
0

Я добавил свой проект на бесплатный хостинг 000webhost, и все мои файлы перечислены в каталоге public_html /. проект встроен в codeigniter. я добавил файл Htaccess в public_html/.htaccess, который содержитМой .htaccess файл не работает

Options +FollowSymLinks 
RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php?/$1 [L] 

, но это не работает для меня есть какие-либо проблемы в Htaccess?

+0

как этот RewriteRule^(. *) /index.php?req=$1 [L, PT]? –

+0

Ваш .htaccess файл в порядке. Какое сообщение об ошибке вы получаете? У вас есть доступ к журналу ошибок веб-серверов? – vim

+0

no my js, css-файлы не загружаются, а ссылки не работают –

ответ

2

Я использую это (он работает для меня как локально, так и удаленно):

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] 

Вы должны создать папку под названием «общественность» в корень rolder и вложенные папки для CSS, JS и т.д. .

+0

CodeIgniter по умолчанию имеет файл 'index.html' в каждой папке. Первая директива должна указывать на это в большинстве случаев. 'DirectoryIndex index.html' – Tpojka

0

Извините, что все мои htaccess в порядке, но у меня был дополнительный chracter в моем базовом url, который вызывал проблему. Извините еще раз.

Смежные вопросы