用户
 找回密码
 入住 CI 中国社区
搜索
楼主: Hex
收起左侧

去掉 URL 中的 index.php

    [复制链接]
发表于 2009-8-5 17:41:32 | 显示全部楼层
好贴,解决了我的问题!顶顶!
发表于 2009-8-8 16:33:38 | 显示全部楼层
解决问题了,谢谢大家~!
发表于 2009-8-11 17:51:36 | 显示全部楼层
CI  的 rewrite  这东西一般是这样写, 但是我也碰到不少,需要另外写法的 情况,
发表于 2009-8-31 14:40:07 | 显示全部楼层
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond $1 !^(index\.php|images|js|css|robots\.txt)
RewriteRule ^(.*)$ /CodeIgniter/index.php/$1[L]
</IfModule>
php info 也显示mod_rewrite
发表于 2009-8-31 14:40:42 | 显示全部楼层
但是URL 还是有index.php 这时怎么回事?
 楼主| 发表于 2009-8-31 15:49:10 | 显示全部楼层
查看 apache 手册,这问题和 CI 无关,CI 没有 rewrite 一样可以使用。
发表于 2009-9-19 12:26:39 | 显示全部楼层
贴下,我的
<IfModule mod_rewrite.c>
<Files ~ "^.(htaccess|htpasswd)$">
deny from all
</Files>
Options -Indexes
Options +FollowSymLinks
#允许解析文件中的SSI指令
Options +Includes
#定义404,500错误页面
ErrorDocument 404 /404.htm
ErrorDocument 500 /404.htm
#定义目录索引页面
DirectoryIndex index.php
order deny,allow
RewriteEngine on
#设置根目录
RewriteBase /np/
#去掉链接地址中index.php字符串
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index.php|images|robots\.txt)
#RewriteCond $1 !^(index.php|images|robots\.txt)#排除的目录和文件类型
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
发表于 2009-10-20 10:21:29 | 显示全部楼层
我都感觉不去也没什么不好吧!哈哈。。
发表于 2009-10-21 15:28:02 | 显示全部楼层
我用的
姜运涛 发表于 2007-11-7 15:00




我用这个就OK。非常感谢啊!
发表于 2009-12-4 06:54:31 | 显示全部楼层
试验了好久,配置都不成功,有没有大虾能远程把那个我看看问题在哪里!

本版积分规则