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

[已解决] 程序找不能自动加上index.php

[复制链接]
发表于 2011-7-22 16:57:41 | 显示全部楼层 |阅读模式
本帖最后由 kiwen 于 2011-7-22 17:07 编辑

   我以前是在apache服务器上运行的 而且加上了.htaccess文件去掉了index.php 可以直接访问程序不要加上index.php
但是现在网站要在iis服务器上运行 iis服务器是别人的不支持重定向 而且不能改。 我只好把项目去掉.htaccess文件 config.php加上index.php 但是其他url地址 都不能自动加上index.php  本来一个是www.xxx.com/test/index.php/module/controller/view 但是现在都是www.xxx.com/test//module/controller/view 导致访问不了 .请教前辈怎么解决
发表于 2011-7-22 17:02:28 | 显示全部楼层
你发这个是什么意思
我们都知道可以去掉index.php啊
 楼主| 发表于 2011-7-22 17:10:37 | 显示全部楼层
jeongee 发表于 2011-7-22 17:02
你发这个是什么意思
我们都知道可以去掉index.php啊

刚刚还没有写完就发,版主现在能明白我的意思吗 急啊 请求帮助
发表于 2011-7-22 17:12:41 | 显示全部楼层
kiwen 发表于 2011-7-22 17:10
刚刚还没有写完就发,版主现在能明白我的意思吗 急啊 请求帮助

你程序里的连接是使用site_url()生成的吗?是的话就不会有这个问题
 楼主| 发表于 2011-7-22 17:35:55 | 显示全部楼层
jeongee 发表于 2011-7-22 17:12
你程序里的连接是使用site_url()生成的吗?是的话就不会有这个问题

版主可以说的更细一点吗 就是有的功能能访问 有的就不能访问 我访问程序登陆的时候还要在地址栏手动加index.php才能访问 .急啊版主弄了很久了
发表于 2011-7-22 17:55:59 | 显示全部楼层
kiwen 发表于 2011-7-22 17:35
版主可以说的更细一点吗 就是有的功能能访问 有的就不能访问 我访问程序登陆的时候还要在地址栏手动加ind ...

你写程序的时候是否使用了site_url()函数来生成链接的??????
 楼主| 发表于 2011-7-22 19:32:01 | 显示全部楼层
jeongee 发表于 2011-7-22 17:55
你写程序的时候是否使用了site_url()函数来生成链接的??????

base_url() 与site_url()都有 ,我现在不用以前的方式了 如果要在iis服务器运行以前在apache服务器运行的项目 项目中添加了.htaccess 文件去掉index.php 具体怎么做。 希望能得到版主的详细回答 十分感谢!
发表于 2011-7-22 19:32:37 | 显示全部楼层
kiwen 发表于 2011-7-22 19:32
base_url() 与site_url()都有 ,我现在不用以前的方式了 如果要在iis服务器运行以前在apache服务器运行的 ...

你搜索IIS REWRITE
 楼主| 发表于 2011-7-22 21:52:24 | 显示全部楼层
jeongee 发表于 2011-7-22 19:32
你搜索IIS REWRITE

在网上还是没有找到答案,跪求版主赐教!
发表于 2011-7-23 07:03:52 | 显示全部楼层
假如能修改IIS设置,试试能不能看明白人家如何在IIS进行rewrite。

http://codeigniter.com/forums/viewthread/91954
http://codeigniter.com/forums/viewthread/178783/

要求IIS7或以后。

长远来说,以CI的site_url()来进行开发,server有无rewrite可自动作出调整。

本版积分规则