codeigniter断开链接
问题描述:
我是codeigniter中的新成员。我有一个项目在我的本地主机上完美运行。当我部署时,我的链接似乎被打破。例如mysite.com显示主页没有任何错误。现在,我有一个链接让我们说一个关于我们的链接,例如mysite.com/main/about其中main是我的控制器,about是我的功能。问题是关于我们的链接被破坏,例如“哎呀!这个链接似乎被打破了。”你有什么想法我哪里错了?感谢您的积极响应。codeigniter断开链接
答
我会先检查2件事。
- 你的碱基位点的URL被适当地配置为无论是正确的URL或$配置[ 'BASE_URL'] = 'HTTP://'.$_SERVER [' HTTP_HOST'];
- 您的.htaccess文件已正确配置,并且您已安装mod_rewrite apache模块。
答
看起来你已经配置了您的应用程序从您的网址中移除/index.php/
,但我怀疑你有没有包括.htaccess
文件提供mod_rewrite
支持。
如果要从您的网址中排除/index.php/
,请确保您遵循this tutorial中的所有内容。
或者,让您的网站尽快的工作,恢复index_page
默认值system/application/config/config.php
到:
$config['index_page'] = "index.php";
答
你可以尝试以下使用此代码,希望这将作品:)
RewriteEngine叙述在
RewriteCond $ 1!^(index.php)
RewriteRule ^(。+)$ index.php?$ 1 [L]