用了SPURL为何无法用/
发布于:2022-01-17 09:50:54
#1 阳光小老鼠
echo spUrl("main","bill_add");
还是
index.php?c=main&a=bill_add
2011-02-14 22:07:06
#2 52833
在spConfig.php中开启 url_path_info 设置
2011-02-14 23:57:56
#3 jake
建议把问题写详细一些,默认情况下,spUrl就是生成这种“index.php?c=main&a=bill_add”地址
2011-02-15 08:44:42
#4 阳光小老鼠
是我表达不明白,不好意思,我是想生成
index.php/main/bill_add
2011-02-15 20:40:23
#6 阳光小老鼠
回复 5 jake 'url' => array(
3 'url_path_info' => TRUE, // 是否使用path_info方式的URL
4 'url_path_base' => '/index.php', // URL的根目录访问地址
5 ),
我就是这样开启 还是不行 所以才觉得奇怪 不知道是哪里出错了
2011-02-15 20:50:14
#7 阳光小老鼠
下面哪个例子 应该是分页的 我没有分页 我只是 index.php/main/bill_add
2011-02-15 20:51:06
#8 jake
不行?错误提示是什么?
服务器是否支持path_info?
2011-02-15 21:05:13
#9 阳光小老鼠
访问不到页面 一直跳回首页 而且JS 和CSS都没加载到
index.php/main/bill_add
一直跳回
index.php/main/index
2011-02-15 21:08:47
#10 阳光小老鼠
我是用自己的电脑做服务器 是APPSERV 套装
2011-02-15 21:09:31
#11 jake
访问不到页面 一直跳回首页 而且JS 和CSS都没加载到
index.php/main/bill_add
一直跳回
index.php/main/i ...
阳光小老鼠 发表于 2011-2-15 21:08 
这就是服务器不支持的情况。
用什么套装是其次,这种一直都跳回首页的情况就是不支持path_info。
建议你用speedamp或phpnow之类的套装,支持UrlRewrite,用UrlRewrite比PATH_INFO好用和简单多了。
2011-02-15 21:27:03
#12 阳光小老鼠
好的 我用伪静态
2011-02-15 22:23:42
#13 阳光小老鼠
如果用伪静态
index.php/main/bill_add
这个会变成什么样子的呢
2011-02-15 22:40:51
#14 阳光小老鼠
单独这句index.php/main/bill_add
用您提供的伪静态文件 可以实现吗
2011-02-15 22:44:41
#15 阳光小老鼠
按照您说的都做好了,也搜索了相关论坛的资料
echo '
进入另一个控制器';
还是现实不是伪静态的样子 是不是我机器的问题
2011-02-15 22:46:48