htaccess не работает на Ubuntu 12.04 все перепробовал

Мне не терпится делать все, что дано в Интернете для htaccess, работать над Ubuntu. Но я не мог этого сделать. На самом деле я хочу запустить свое приложение CodeIgniter на LAMP, а не на производственном сервере. поэтому в каталоге www может быть несколько папок, например www / punepchub

Я получаю доступ к URL localhost/punepchub/support/ , выдает ошибку 404

Я хочу перенаправить указанную выше ссылку на localhost/punepchub/index.php/support/ , используя htaccess, ниже приводится содержимое файла htaccess:

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

Где вышеупомянутый htaccess отлично работает на wamp, а также на лампе, предоставляемой хостингом godaddy, но он не работает при настройке сервера LAMP на моем локальном настольном компьютере с Ubuntu 12.04. Я думаю, что apache не обращается к htaccess файл.

Я попробовал следующее, но это не сработало

  1. Я установил лампу с помощью tasksel
  2. Включил модуль перезаписи с помощью команды: sudo a2enmod rewrite
  3. Он отображает модуль в списке, заданном командой: sudo apache2ctl -M
  4. Изменен файл etc/apache2/sites-available/default с AllowOverride All, также я сделал то же самое в etc/apache2/sites-enabled/000-default
  5. У меня есть 777 разрешения для папки и файлов проекта

Также меня смущает необходимость создания virtual hosts, так как это не рабочий сервер.

Пожалуйста, помогите мне, я действительно не знаю, как решить эту проблему сейчас.

Заранее большое спасибо

1
задан 30 January 2014 в 07:19

0 ответов

Другие вопросы по тегам:

Похожие вопросы: