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

[已解决] 去掉index.php后,出错,域名后多一个/

[复制链接]
发表于 2012-1-10 20:54:35 | 显示全部楼层 |阅读模式
本帖最后由 langziyang 于 2012-1-10 21:45 编辑

去掉后,变成这样了http://www.4663.org//category/subcate/52

用的论坛里的方法
HTML复制代码
 
<IfModule mod_rewrite.c>
<Files ~ "^.(htaccess|htpasswd)$">
deny from all
</Files>
 
Options -Indexes
Options +FollowSymLinks
 
#允许解析文件中的SSI指令
Options +Includes
 
 
#定义目录索引页面
DirectoryIndex index.php
order deny,allow
 
RewriteEngine on
 
#设置根目录
RewriteBase /www/
 
#去掉链接地址中index.php字符串
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|images|robots\.txt)
 
RewriteRule ^(.*)$ /index.php/$1 [L]
 
</IfModule>
 
复制代码
 楼主| 发表于 2012-1-10 21:40:05 | 显示全部楼层
找到原因了,在写site_url()的时候,写成了site_url().'/category/parent/'
发表于 2012-1-10 22:59:32 | 显示全部楼层
PHP复制代码
 
site_url('/category/parent/')
 
复制代码

这样更好

本版积分规则