我有一个使用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替换了所有实例,但问题仍然存在。
知道如何解决这个问题吗?
答案 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'] = "";