去掉index.php后,出错,域名后多一个/
本帖最后由 langziyang 于 2012-1-10 21:45 编辑去掉后,变成这样了http://www.4663.org//category/subcate/52
用的论坛里的方法
<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
</IfModule>
找到原因了,在写site_url()的时候,写成了site_url().'/category/parent/'
site_url('/category/parent/')
这样更好
页:
[1]