Мне не терпится делать все, что дано в Интернете для 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 файл.
Я попробовал следующее, но это не сработало
tasksel
sudo a2enmod rewrite
sudo apache2ctl -M
etc/apache2/sites-available/default
с AllowOverride All
, также я сделал то же самое в etc/apache2/sites-enabled/000-default
777
разрешения для папки и файлов проекта Также меня смущает необходимость создания virtual hosts
, так как это не рабочий сервер.
Пожалуйста, помогите мне, я действительно не знаю, как решить эту проблему сейчас.
Заранее большое спасибо