-
Notifications
You must be signed in to change notification settings - Fork 107
Apache Config Guide
wzxjohn edited this page Jul 23, 2015
·
8 revisions
首先请确定程序根目录下的 .htaccess
文件存在!
然后请确定你的 Apache 开启了 mod_rewrite 模块!否则会导致登陆页面不跳转的问题。
开启命令一般为
a2enmod rewrite
cp * 或 mv * 命令默认不会拷贝隐藏文件!
不论你使用的是哪个版本的 Apache ,默认的配置文件中一定有这一行:
AllowOverride None
请把这一行改为
AllowOverride All
来启用 .htaccess
以保证程序的正常工作。
如果安装成功之后除了首页以外的所有页面都是 404,请检查这个配置。
如果你的程序不是在根目录下,请注意修改 .htaccess
中的 RewriteBase /
来适配子目录。
本方法会导致程序运行过程中出现问题,请不要使用!
如果你不会修改 Apache 的配置文件,或者你使用的虚拟主机不支持 .htaccess
,请使用下面这个方法(不推荐):
在 application/config/config.php
中查找:
$config['index_page'] = '';
将其修改为:
$config['index_page'] = 'index.php';
本方法通用性强,但是带来的弊端是所有的链接中都会多出index.php
,如 https://ss.qaq.moe/index.php/user.html