我在codeigniter上,我无法在导航栏上使用site_url链接页面,如
<a href="<?php echo site_url('portofolio'); ?>">Portofolio</a>
以及我在url上使用index.php调用它时的工作。
以下是我的目录:
- 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>
请帮我找出哪个代码块错误
答案 0 :(得分:0)
感谢@elddenmedio。问题是.htaccess文件的目录不在根目录中。它在移动到根目录时有效。