CodeIgniter – Где поставить .htaccess?

Я создал приложение и разместил его на GoDaddy. Но каждый раз, когда я обращаюсь к странице, он говорит: «Нет указанного файла ввода». Поэтому я искал решения и обнаружил, что мне нужно изменить файлы .htaccess на этот

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

У меня нет файла .htaccess в моем каталоге codeigniter. Все, что я нашел, это файлы с тем же именем, но они содержали «Deny from all».

Что я сделал, я скопировал код выше в блокноте ++ и сохранил его как «.htaccess», после чего я включил его в свою директорию приложения codeigniter. Но это не сработало.

Итак, где я могу поместить свой файл .htaccess? Какие-либо предложения?

Solutions Collecting From Web of "CodeIgniter – Где поставить .htaccess?"

Добавьте его в корень вашего сайта (или в корень codeigniter)

Структура выборки:

  • /var/www/public_html/.htaccess
  • /var/www/public_html/index.php
  • / Var / WWW / public_html / Система
  • / Var / WWW / public_html / приложения

В моей настройке CodeIgniter у меня есть 3 основных каталога, которые все сидят рядом друг с другом:

 /application <-- My app source code /system <-- CodeIgniter source code /www <-- My web root (the only directory accessible by the outside world). 

Внутри моей / www-папки у меня есть файл index.php CodeIgniter. В вашем каталоге / www (или где-либо у вас есть файл index.php) вставьте свой файл .htaccess прямо рядом с ним (т. Е. В ваш «веб-корень»). Надеюсь, это трюк для вас.