2012-12-27 141 views
0

我有一个使用CodeIgniter框架运行的PHP项目的副本。它的托管在某些服务器,当我试图访问特定的网址CodeIgniter链接在localserver中不起作用

www.xxxdomain.com/member/member/index

以上URL被加载页面的CSS

它,我调用下面的方式还是网页上使用相同的链接加载但不能加载CSS

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

现在,当我下载这段代码,并试图在自己的LocalServer运行时我试图为调用当我将它称为http://localhost/project1/member/index.php/member/index期望的页面正在加载但在没有CSS的情况下加载时,我得到了404错误。

如何在我的服务器中加载相同的URL并且不在本地主机上运行?我改变了base_url设置,我很确定我用localhost url替换了所有实例,而不是服务器url,但问题依然存在。

任何想法如何解决这个问题?

+0

.htaccess在这里扮演着角色.. :) – bipen

回答

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'] = "";