用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1391|回复: 1
收起左侧

一个关于伪静态开关的问题

[复制链接]
发表于 2014-5-5 13:34:49 | 显示全部楼层 |阅读模式
请教一下,如何自动检测web服务器(比如apache、nginx等)是否开启rewrite模块

并自动设置 enable_query_strings 以保证项目能在不同的环境上被正常访问到。
发表于 2014-5-7 11:13:45 | 显示全部楼层
PHP复制代码
 
<?php
$result = apache_get_modules();
 if(in_array('mod_rewrite', $result))
{
        echo '支持';
}
else {
        echo '不支持';
}
?>
 
复制代码

apache_get_modules()因为安全问题,可能不能够使用。最好的方法就是人工检测了。
现在服务器供应商一般都开伪静态
不开伪静态还真没见过……

本版积分规则