lylboy 2013-01-11 10:46:18 3033次浏览 0条回复 0 0 0

原来想使用session来分开中英两个版本,后来想想不利于搜索引擎优化。 使用了双入口index.php和english.php,可在进行URL优化时发现问题了,如果设置 showScriptName=>false 则在english.php入口进入的页面里的所有createUrl产生的连接自动进入到中文版(即未指定入口默认从index.php入口进入) 1,从这个情况来看,showScriptName=>好像只能设置为true,请高人帮看看。

如果showScriptName=>设置为true也行,但是显示index.php或者english.php这种入口确实不好看, 看了看手册只有showScriptName这个参数来设置是否显示入口, 2,在1不能解决的情况下,YII有没有办法将URL的入口换个名称啊,比如直接用english/来代替???

3,在2不能实现的情况下,只好使用Urlrewrite配置实现URL这种代替, 但这样好像需要对所有的$this->createUrl('')进行修改

请高人帮看看有什么好的实现办法?

    没有找到数据。
您需要登录后才可以回复。登录 | 立即注册