0
我有我的笨项目中两个控制器。 - home.php - dashboard.phpCodeIgniter |某些控制器不会根据.htaccess加载?
出于某种原因,我的htaccess使得dashboard.php不可当我把它改成这样:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /ci_intro/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L] # THIS LINE HERE
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
然而,当我将其更改为下面的代码, home.php不可用。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /ci_intro/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L] # THIS LINE HERE
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
我不明白为什么,任何人都知道为什么会这样做?
感谢, 斯科特
你能告诉你的控制器和文件结构的屏幕截图? – zJorge
尝试,将home.php重命名为Home.php –