我在web根目录下有我的codeigniter代码。 mod_rewrite启用..我通过phpinfo.php检查。现在,代码结构是这样的CodeIgniter不能使用子文件夹
controllers/home.php(default controller)
controllers/products.php (not listed in routes.php under config)
and then a subfolder
controllers/members/login.php
我想要的网址是
domain_name/ ---------> works
(注:这是我的回声BASE_URL指向我我猜 因为$配置[ '的index.php'] = '',但即使将其设置为的index.php是 不是指向我工作的index.php URL)
domain_name/products ------> doesn't work
domain_name/index.php/products ------> works
similarly
domain_name/members ----->doesn't work
domain_name/index.php/members --->work
因为这件事情正在与index.php工作,我猜想routes.php工作正常。但是,一些echo $ base_url指出我没有使用index.php url。
我曾尝试.htacess文件,该文件是在我的根目录是在/ var/WWW/ 版本的笨是2.1.3
请帮助。我希望这与无index.php工作,如果你能解释我失踪,请给我解释。