Реальная конфигурация URL с postVarSets - PullRequest
0 голосов
/ 06 декабря 2011

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

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

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

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

1 Ответ

3 голосов
/ 06 декабря 2011

Вся конфигурация 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
...