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

[版本 3.x] 去掉index.php

[复制链接]
发表于 2016-7-22 16:34:47 | 显示全部楼层 |阅读模式
我刚下了
Codeigniter  默认 访问网页有  index.php
访问方法也是 index.php/class/function/
怎么去掉 index.php
本人用的是 服务器 不是本机 所以没有修改 php.ini 的全选
这样的情况下只能用routes 设置吗?  routes应该怎么设置啊
我看了教程 按照访问的地址 银蛇路径可 我制作了 很多页面的话 要得一个一个加太累 有没有 别的方法
我要的结果是
www.domain.php/class/function

发表于 2016-7-22 16:48:50 | 显示全部楼层
用 .htaccess
 楼主| 发表于 2016-7-22 17:39:39 | 显示全部楼层

用  .htaccess   也得配置  php.ini把
发表于 2016-7-25 19:07:54 | 显示全部楼层
rlacjf133 发表于 2016-7-22 17:39
用  .htaccess   也得配置  php.ini把

去掉 index.php 和 php.ini 无关,因为这是 Web 服务器的功能,学名叫 url rewrite。
CI 的 route 无法实现去掉 index.php 的功能,必须要服务器支持。
发表于 2016-7-26 17:35:02 | 显示全部楼层
Hex 发表于 2016-7-25 19:07
去掉 index.php 和 php.ini 无关,因为这是 Web 服务器的功能,学名叫 url rewrite。
CI 的 route 无法实 ...

为什么不让去掉index.php 这个太不符合习惯了吧
发表于 2016-7-26 18:47:00 | 显示全部楼层
andyzu 发表于 2016-7-26 17:35
为什么不让去掉index.php 这个太不符合习惯了吧

哪里说不让去掉 index.php 了。。。。。
想去掉可以,这个需要 apache 支持,跟 PHP 无关,因为接收请求的不是 PHP 而是 apache.
 楼主| 发表于 2016-8-2 08:25:57 | 显示全部楼层
结果就是 服务器的话 程序员是没法 取消 index.php 的 意识把?
发表于 2016-8-5 16:17:12 | 显示全部楼层
默认访问不是 index.php?/class/function/
发表于 2018-4-14 09:52:56 | 显示全部楼层
Hex 发表于 2016-7-26 18:47
哪里说不让去掉 index.php 了。。。。。
想去掉可以,这个需要 apache 支持,跟 PHP 无关,因为接收请求 ...

身为管理员你这样的回答未免有些不负责任,即便是你说的需要apache支持,具体要支持的是什么呢?该如何操作?你这样的回答有什么意义?
发表于 2018-4-14 10:15:40 | 显示全部楼层
geek_kk 发表于 2018-4-14 09:52
身为管理员你这样的回答未免有些不负责任,即便是你说的需要apache支持,具体要支持的是什么呢?该如何操 ...

老哥你理解错了,他说的需要apache支持,如果你不知道怎么回事的话,一般来讲应该是你用的虚拟主机,这个mod_rewrite功能应该90%是默认开启的,如果没有开启的话,你可以去找主机供应商,如果是本地开发的话,集成环境的wamp里面也基本都会有apache的各项功能的开启,里面有这项的。教程里面有的用.htaccess去掉index.php的方法。

本版积分规则