Конфигурация реального URL с postVarSets

Вот фрагмент моей конфигурации Realurl:

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

Что делает этот код? Получает ли это переменную POST с именем package? А в массиве есть переменная packageid?

Я ищу элемент пути, называемый пакетом, который перенаправляет на определенную страницу, но я не совсем понимаю, как это работает.


person testing    schedule 06.12.2011    source источник


Ответы (1)


Вся конфигурация RealURL сводится к тому, чтобы сообщить RealURL, как кодировать/декодировать URL-адреса. postVarSets — это один из параметров конфигурации, который использует ключевое слово для идентификации части URL-адреса.

В вашем случае он сообщает RealURL, что если в URL-адресе есть ключевое слово package, первое, что следует за этим ключевым словом, должно быть установлено как переменная GET packageid. Итак, URL...

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

... должно быть эквивалентно...

http://www.example.com/index.php?id=1&packageid=123
person tmt    schedule 06.12.2011