FinnBai
V2EX  ›  PHP

php IIS 下怎么隐藏掉"index.php?"

  •  
  •   FinnBai · Mar 28, 2016 · 4487 views
    This topic created in 3703 days ago, the information mentioned may be changed or developed.

    如题 最近在用 CI 框架,但是部署在 iis 环境的服务器下 必须在在 url 中带有"index.php?"才可以,造成了一系列的麻烦,不如 get 方式提交表单会删除掉?后面的控制器参数。 求解 怎么样屏蔽掉

    13 replies    2016-03-28 13:33:04 +08:00
    tabris17
        1
    tabris17  
       Mar 28, 2016   ❤️ 1
    lianyue
        2
    lianyue  
       Mar 28, 2016   ❤️ 1
    zhangsan
        3
    zhangsan  
       Mar 28, 2016   ❤️ 1
    IIS 几?

    应该是设置下默认文档就 OK 了。
    FinnBai
        4
    FinnBai  
    OP
       Mar 28, 2016
    @tabris17 非常感谢 大概看懂了一点 是需要这两个软件才能让 iis 支持读取.htaccess 这个文件吧
    FinnBai
        5
    FinnBai  
    OP
       Mar 28, 2016
    @zhangsan iis7
    tabris17
        6
    tabris17  
       Mar 28, 2016   ❤️ 1
    IIS7 应该自带 URL Rewrite 模块的,但是配置文件规则和 Apache 的有所不同。
    FinnBai
        7
    FinnBai  
    OP
       Mar 28, 2016
    @tabris17 啊,有自带的话就不用去装插件了呗,我去找一下他的重写规则。非常感谢~~
    vinsony
        8
    vinsony  
       Mar 28, 2016   ❤️ 1
    IIS7 ,先装 2 楼给的扩展才行
    chaegumi
        9
    chaegumi  
       Mar 28, 2016   ❤️ 1
    在 web.config 中配置
    XianZaiZhuCe
        10
    XianZaiZhuCe  
       Mar 28, 2016 via iPhone   ❤️ 1
    配置文件写好规则
    venster
        11
    venster  
       Mar 28, 2016   ❤️ 1
    @baiyi htaccess 文件 IIS 不认,但是 URL 重写模块可以导入 htaccess 的规则。
    FinnBai
        12
    FinnBai  
    OP
       Mar 28, 2016
    成功了 iis7 自带 url rewrite 可以重写也可以导入 虽然还碰到了些小坑,但是还是把 index.php 给删除了。感谢各位指点~~
    @venster
    @XianZaiZhuCe
    @chaegumi
    @vinsony
    @tabris17
    @lianyue
    diyisoft
        13
    diyisoft  
       Mar 28, 2016
    IIS 里指定首页默认 index.php 了吗
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   959 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 21:51 · PVG 05:51 · LAX 14:51 · JFK 17:51
    ♥ Do have faith in what you're doing.