0

这是我的 Realurl 配置中的一个片段:

'postVarSets' => array (
        '_DEFAULT' => array (
            'package' => array (
                '0' => array (
                    'GETvar' => 'packageid',
                ),
            ),

这段代码有什么作用?这会检索一个名为 package 的 POST 变量吗?并且在数组中有一个变量packageid?

我正在寻找一个名为 package 的路径元素,它重定向到某个页面,但我不太清楚它是如何工作的..

4

1 回答 1

3

整个 RealURL 配置是关于告诉 RealURL 如何编码/解码 URL。postVarSets是使用关键字来标识 URL 的一部分的配置选项之一。

在您的情况下,它告诉 RealURL 如果 URL 中有关键字,则此关键字后面的第一件事应设置为 GET 变量packageid。所以网址...

http://www.example.com/page-uid-1/package/123

...应该相当于...

http://www.example.com/index.php?id=1&packageid=123
于 2011-12-06T10:22:23.483 回答