我正在使用codeigniter在php项目中工作。我对codeigniter很新。我有退出项目,我设法正常运行。但是当我插入用户名和密码时,它 给我错误=
"The requested URL /PRS/index.php/login was not found on this server."
我正在使用wamp服务器。 httpd.conf文件的documentRoot为“c:/ wamp / www / PRS /” 我的.htaccess文件的代码为 -
RewriteEngine On
RewriteBase /PRS
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /PRS/index.php/$1 [L]
我的项目的config.php文件的代码为 -
$BASE_URL = "http://".$_SERVER['SERVER_NAME']."/PRS/" ;
$DB_HOST = "localhost";
$DB_USER = "root";
$DB_PASSWORD = "mysql";
$DB_NAME = "prsdb";
有人可以帮助我..
答案 0 :(得分:0)
首先确保在httpd.conf文件中启用 mod_rewrite ,然后使用以下代码覆盖位于项目根文件夹的.htaccess文件。
RewriteEngine on
RewriteCond $1 !^(index\.php|public|\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1
然后设置你的基本网址如下......
$BASE_URL = "http://".$_SERVER['SERVER_NAME']."/PRS/";
并改变您的配置文件,如下所示..
$config['index_page'] = '';
最后使用以下网址访问..
prs.net/PRS/login
或者,您可以查看以下网址以获得帮助..