繁体   English   中英

如何为CodeIgniter ono ubuntu设置apache2

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM