有没有判断是否打开rewrite的常量或者变量?

#1 anythink

有没有判断是否打开rewrite的常量或者变量?

该贴已经同步到 anythink的微博

2011-09-20 18:32:44

#2 jake

没有这种变量,只能做好rewrite规则后,看是否生效即可。

2011-09-20 19:09:53

#3 anythink

回复 2 jake


    我现在做的 @ 泛解析,如果没开启的话不是不好做了。试着在spUrlRewrite 的__construct 定义一个常量试试!

2011-09-20 22:21:11

#4 anythink

回复 2 jake


    可能说的比较简单,我是说sp框架的配置文件里启用了rewrite

2011-09-20 22:21:53

#5 jake

哦,这样的。

有个简单的方法,class_exists('spUrlRewrite') 看是否引入了rewrite的类,一般来说,引入了rewrite的类就是启用的伪静态。

另外可以$params = spExt('spUrlRewrite');看看是否有配置rewrite的配置

2011-09-20 23:07:27

#6 anythink

回复 5 jake


    好的  我使用 class_exists('spUrlRewrite')  这个方法, 第二个因为我如果只删除了
 'launch' => array( 
'router_prefilter' => array( array('spUrlRewrite', 'setReWrite') ),
'function_url' => array( array("spUrlRewrite", "getReWrite"), ),
),

而保留了配置文件 就不准确了。

2011-09-20 23:18:38