CUrl和CRule 的这4个参数基本不可以自定义:
path seperator - 默认定死成了 ‘/’
query - 默认定死成了 ‘?’
ampersend - 默认是 ‘&’
equal - 默认定死成了 ‘=’
希望以上4个参数,可以在main.php通过配置Curlmanger来自定义,现在的url太有‘深度’了,无限的/层次,seo完蛋。。
比如可以把上面4个参数都定义成’-’,那url就平得多
CUrl和CRule 的这4个参数基本不可以自定义:
path seperator - 默认定死成了 ‘/’
query - 默认定死成了 ‘?’
ampersend - 默认是 ‘&’
equal - 默认定死成了 ‘=’
希望以上4个参数,可以在main.php通过配置Curlmanger来自定义,现在的url太有‘深度’了,无限的/层次,seo完蛋。。
比如可以把上面4个参数都定义成’-’,那url就平得多
query/ampersand/equal这些都是在’get’模式下使用的,在’path’模式下没有用。
通过定义url rule,你可以避免深层的/嵌套,并实现你想要的模式。例如:
‘<controller:\w+>-<action:\w+>-<id:\d+>’ => ‘<controller>/<action>’
可以得到类似/post-view-123的url。
用/还有个问题就是图片链接不能用相对地址了
path seperator - 默认定死成了 ‘/’
query - 默认定死成了 ‘?’
ampersend - 默认是 ‘&’
equal - 默认定死成了 ‘=’
这些东西都是http协议里的,也没必要改吧。
咱们也不能太懒了吧,啥都让框架来干,UrlManager已经提供了足够的灵活性了。
我觉得 yii 的URL是我用过的所有框架中最灵活的一个
真的不错耶!