Я пытался использовать файл .htaccess, чтобы index.php исчез из URL.Вот мой текущий файл .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond $1 !^(index\.php|assets|image|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L,QSA]
</IfModule>
Я использовал функцию site_url () для загрузки своей страницы следующим образом:
<li><a href="<?php echo site_url('/welcome/corporate') ;?>"><div>Home - Corporate</div></a>
И у меня возникла эта проблема:
Запрошенный URL / mysite / welcome / corporate не найден на этом сервере.
В файле Welcome.php у меня есть функция с именем corporate:
public function corporate() {
$this->load->view('index-corporate.php');
}
Я уже изменил файл конфигурации следующим образом:
$config['index_page'] = '';
Я чувствую, что моя проблема является основной, но не могу найти способ ее решить!
Спасибо за вашу помощь