在多网店设定后,在切换语言的时候,出现一些后缀,例如:llerystores.com/cn/?___store=cn&___from_store=jp
这样容易造成URL混乱和不稳定,容易出现重复页面,影响seo的工作,所以,要把?后缀去掉
去掉也很容易,
找到文件app/code/core/mage/core/model/store.php
的大约897行
. (isset($storeParsedUrl['port']) ? ':' . $storeParsedUrl['port'] : '')
. $storeParsedUrl['path'] . $requestString
. ($storeParsedQuery ? '?'.http_build_query($storeParsedQuery, '', '&') : '');
把
. ($storeParsedQuery ? '?'.http_build_query($storeParsedQuery, '', '&') : '');
去掉
也就是改成
. (isset($storeParsedUrl['port']) ? ':' . $storeParsedUrl['port'] : '')
. $storeParsedUrl['path'] . $requestString;
OK,刷新缓存,没了!!!!嬲性!!!不过不知道会不会出现别的问题。。