thinkphp分组问题求助

铁马渡江河 2013-11-20 03:23:46
我的分组: A B C
默认分组: A
b.xxx.com,指向组B, .htaccess如下;

Options +FollowSymLinks
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/B/$1 [QSA,PT,L]
</IfModule>

现在的情况是,访问http://b.xxx.com/的时候,却是执行的是A分组下的IndexAction控制器中的index方法(但是地址栏中的url没变),求助,一直没想通啥原理,为什么不是执行的B组下面的IndexAction控制器
...全文
152 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
铁马渡江河 2013-11-20
  • 打赏
  • 举报
回复
http://b.xxx.com/ http://b.xxx.com/Index http://b.xxx.com/Index/index http://b.xxx.com/Index/index.html 这些都没重写成功,第一个没成功,还可以理解,但是第二三四个就百思不得其解了,更不能理解的是,下面的却能重写成功: http://b.xxx.com/Other http://b.xxx.com/Other/index http://b.xxx.com/Other/index.html
铁马渡江河 2013-11-20
  • 打赏
  • 举报
回复
访问http://b.xxx.com/index的时候 ,在入口文件中输出server,发现没有REDIRECT_STATUS,说明没有重写成功
铁马渡江河 2013-11-20
  • 打赏
  • 举报
回复
呃 我知道怎么回事了,压根儿没执行到RewriteRule ^(.*)$ index.php/B/$1 [QSA,PT,L] 但是当我访问http://b.xxx.com/index 也是执行的A组的IndexAction,这我就想不通了啊

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧