[英]how to set apache2 for CodeIgniter ono ubuntu
我在ubuntu上使用codeigniter时遇到问题,每次使用form_open时,都会出现以下问题:
当我有这样的URL http://提交时的本地主机/ mywebsite将会是这样的:http:// //本地主机/ mywebsite /本地主机/ mywebsite / auth
但是当我在Windows url中运行它时,它应该是:http:// localhost / mywebsite / auth
如何解决?
转到application/config/config.php
config.php
下的application/config/config.php
,您需要在此更改两个配置,设置base_url
并删除index_page
值:
$config['base_url'] = 'your_base_url';
$config['index_page'] = '';
然后在您的FCPATH
创建一个具有以下内容的.htaccess
文件:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
现在一切都应该正常工作(如果您正确配置了lamp
组,如果没有正确配置,在这种情况下,您需要在apache
配置中做一些额外的步骤)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.