我从官方网站下载了一个codeigniter文件夹。在wamp中设置它。 我通过在.htaccess文件中设置来删除index.php。
'我在配置中留下了空白的基本网址。'
现在,当我点击链接转到另一个控制器时,而不是显示http://localhost/projectname/cntrlname
网址是http://127.0.0.1/projectname/cntrlname
。
我不想设置基本网址。那么,我该怎么做才能让它正常工作。
答案 0 :(得分:0)
如果你想在config.php文件中没有定义base_url的情况下运行你的项目。 你必须记住一些观点。
1-在 config.php 文件中将基本网址定义为空白。
$config['base_url'] = '';
2-您还将 config.php 文件中的index_page保留为空白。
$config['index_page'] = '';
3-您必须在 autoload.php 文件中加载帮助网址,该文件在config文件夹中定义。
$autoload['helper'] = array('url');
4-假设您的项目文件夹名称测试。然后我为该项目编写htaccess例如。
RewriteEngine on
RewriteBase /test/
RewriteCond $1 !^(index\.php|cache|images|js|css|fonts|robots\.txt)
RewriteRule ^(.*)$ /test/index.php/$1 [L]