以下是我的Realurl配置的摘录:
'postVarSets' => array (
'_DEFAULT' => array (
'package' => array (
'0' => array (
'GETvar' => 'packageid',
),
),
这段代码有什么作用?这会检索一个名为package的POST变量吗?在数组中有一个变量packageid?
我正在搜索一个名为package的路径元素,它会重定向到某个页面,但我不太清楚它是如何工作的。
答案 0 :(得分:3)
整个RealURL配置是告诉RealURL如何编码/解码URL。 postVarSets
是使用关键字标识网址的一部分的配置选项之一。
在您的情况下,它会告诉RealURL,如果网址中有关键字包,则此关键字后面的第一个内容应设置为GET变量 packageid 。所以URL ......
http://www.example.com/page-uid-1/package/123
......应该相当于......
http://www.example.com/index.php?id=1&packageid=123