php隐藏传递参数 CI框架怎么去掉隐藏入口文件index.php?
CI框架怎么去掉隐藏入口文件index.php?
1.
加载模块重写模块模块/模块重写。所以拆下管路前面的#。
搜索allowoverride none(配置文件中有多个位置),查看注释信息,并更改相关的行信息。HTA访问权限允许覆盖所有。
2. 在Ci的根目录中,即索引.php,系统目录,创建。Htaccess,直接创建文件名不会成功,可以先创建记事本文件,另存为文件名。内容如下(在CI手册中也有介绍):
rewriteengine on
rewritecond$1!^(索引)。Php |图像|机器人。Txt)
重写规则^(。*) $/ 索引.php/$1[l
]如果文件不在WWW的根目录中,例如,我的是:http://localhost/CI/index.php/第三行应该是重写规则^(*)$/CI/索引.php/$1[L]。
另外,我的索引.php在同一级别的目录中有JS文件夹和CSS文件夹。这些需要过滤掉。第二行需要重写为:rewritecond$1!^(索引)。Php |图像| js | css |机器人。Txt)。
3. 在CI/配置.php)$config[“索引页”]=“索引.php“Add$config[”indexupage“]=”“.”这没问题,但请记住启动Apache。
上述重定向规则也可以在Linux下写入.Htacess文件。把它放在网站的根目录下。
php隐藏传递参数 php静态页面隐藏 php用什么代码隐藏控件
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。