CodeIgniter site_url не работает с.htaccess

Я нахожусь на codeigniter и не могу связать страницы с помощью site_url на navbar как

<a href="<?php echo site_url('portofolio'); ?>">Portofolio</a>

и его работа, когда я вызываю его с помощью index.php на URL.
ниже мой каталог:

- portofolio
--- application
----- controller
----- model
----- view
----- .htaccess
--- css
--- script

и это мой.htaccess

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond $1 !^(index\.php|css)
    RewriteCond $1 !^(index\.php|script)
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

пожалуйста, помогите мне узнать, какой блок кода это неправильно

1 ответ

Решение

Благодаря @eldenmedio. Проблема в том, что каталог файла.htaccess находится не в корневом каталоге. Он работает, когда его переместили в корневой каталог.

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