我有这样的形式
<form action=<?php base_url('logincontroller/loginaction');?> method=post >
使用base_url作为
$config['base_url']="localhost/testsite/index.php";
如果我这样做,它就可以了。
但是我知道如果我给base_url as,这不是给出base_url的正确方法。
$config['base_url']="localhost/testsite/";
当我点击提交时,会出现错误找不到网页 我该怎么办才能让它发挥作用?
答案 0 :(得分:4)
您需要更改项目根文件夹中的.htaccess
文件。以下是您在RewriteEngine
开启后需要添加的行:
RewriteRule ^(.*)$ index.php/$1 [L]
并在终端中发出此命令,在您的apache中启用rewrite
:
sudo a2enmod rewrite
最后,通过以下命令重启您的apache服务:
sudo service apache2 restart
然后检查autoload.php中的'url'帮助器在配置文件夹中的行号:67文件
$autoload['helper'] = array('url');