伪静态和权限同时开伪静态是不是没用啊?
发布于:2022-01-17 09:50:54
#1 luoxi123654
我是这么配置的'launch' => array( // 加入挂靠点,以便开始使用Url_ReWrite的功能
'router_prefilter' => array(
array('spUrlRewrite', 'setReWrite'), // 对路由进行挂靠,处理转向地址
),
'function_url' => array(
array("spUrlRewrite", "getReWrite"), // 对spUrl进行挂靠,让spUrl可以进行Url_ReWrite地址的生成
),
),
'ext' => array(
// 以下是Url_ReWrite的设置
'spUrlRewrite' => array(
'hide_default' => false, // 隐藏默认的main/index名称,但这前提是需要隐藏的默认动作是无GET参数的
'args_path_info' => false, // 地址参数是否使用path_info的方式,默认否
'suffix' => '.html', // 生成地址的结尾符
),
),
'launch' => array(
'router_prefilter' => array(
array('spAcl','maxcheck') // 开启强制的权限控制
),
),
'ext' => array( // 扩展设置
'spAcl' => array( // acl扩展设置
'prompt' => array("yt_users", "acljump"),
),
),
伪静态在前 ,权限在后
把权限注释掉网址是这样
http://localhost/yantuan/main-index-display-new.html开启权限后网址变成原样
http://localhost/yantuan/index.php?c=main&a=index&display=new这是为什么啊???
2011-08-14 21:50:12
#2 jake
配置是PHP数组,所以要按PHP数组的方式来设置。
'launch' => array(
'router_prefilter' => array(
array('spUrlRewrite', 'setReWrite'), // 对路由进行挂靠,处理转向地址
array('spAcl','maxcheck') // 开启强制的权限控制
),
),
这才是数组,而不是分开来的。
2011-08-15 09:03:44
#3 luoxi123654
哦 明白了 感谢jake啊 回复很快 看多你很多回复 都很有帮助
2011-08-15 10:16:36
#4 luoxi123654
哦 明白了 感谢jake啊 回复很快 看多你很多回复 都很有帮助
2011-08-15 10:16:53
#5 luoxi123654
The requested URL /yantuan/main-index-display-new.html was not found on this server.
现在写在同一数组里了 却出现在服务器上找不到的错误了
2011-08-15 10:33:49
#6 luoxi123654
现在通过修改
打开Apache服务器的httpd.conf文件,将下面一行配置前面的去掉,如果无法找到该行配置,则在httpd.conf文件最后增加。
LoadModule rewrite_module modules/mod_rewrite.so
修改后可以跳转网页 但是CSS样式和JS都没效果了
2011-08-15 11:08:30
#7 luoxi123654
现在通过修改
打开Apache服务器的httpd.conf文件,将下面一行配置前面的去掉,如果无法找到该行配置,则在httpd.conf文件最后增加。
LoadModule rewrite_module modules/mod_rewrite.so
修改后可以跳转网页 但是CSS样式和JS都没效果了
2011-08-15 11:08:43
#8 jake
css和js的样式是路径问题了,详情可以参考手册的相关文章
2011-08-15 12:26:02
#9 luoxi123654
jaka, 路径好了 ,现在就是页面显示错误提示时出现乱码 请问怎么转码啊?
2011-08-16 11:14:46
#10 luoxi123654
jaka, 路径好了 ,现在就是页面显示错误提示时出现乱码 请问怎么转码啊?
2011-08-16 11:14:51
#11 jake
编码问题也可以看手册utf8一章
2011-08-16 12:16:42