CodeIgniter链接在本地服务器中不起作用

时间:2012-12-27 07:54:58

标签: codeigniter amember

我有一个使用CodeIgniter框架运行的PHP项目的副本。它托管在某个服务器上,当我尝试访问特定的URL时

www.xxxdomain.com/member/member/index

以上网址正在加载带有CSS

的网页

我以下面的方式调用相同的链接仍然页面正在加载,但它无法加载CSS

www.xxxdomain.com/member/index.php/member/index

现在,当我下载此代码并尝试在我自己的本地服务器中运行时,当我尝试将其称为http://localhost/project1/member/member/index时,我在将其称为http://localhost/project1/member/index.php/member/index的同时收到404错误所需的页面正在加载但没有CSS加载。

为什么页面在我的服务器中加载了相同的URL而没有在我的localhost中运行?我更改了base_url设置,我非常确定我用localhost url而不是服务器url替换了所有实例,但问题仍然存在。

知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:4)

在localserver中的根CI文件夹中创建一个.htaccess文件...

并粘贴此重写代码..

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

如果您想了解更多关于htaccess ..

的信息

确保将配置index_page留空.... $config['index_page'] = "";