Get Parameters Help

I am having a bit of trouble with get params. I have code like the following:


Url::to(['support/about', 'id' => 100]);

And this returns the below:

Which is exactly what I was after. But when I then try to reverse engineer this by entering that into the address bar and trying to get the value of id using the below:


echo Yii::$app->request->getQueryParam('id');

echo Yii::$app->request->get('id');

echo $_GET['id'];

I get nothing at all.

I do however get the correct value when I use:

My url manager is like below:


		'urlManager' => [

			'enablePrettyUrl' => true,

			'showScriptName' => false,

			'enableStrictParsing' => false,

   			'suffix' => '.php',

			//'cache' => 'cache',

			//'scriptUrl' => '',

			//'baseUrl' => '/',

			//'hostInfo' => 'http://www.yourhost.com.au',

			'routeParam' => 'r',

			'ruleConfig' => [

				'class' => 'yii\web\UrlRule'

			],

			'rules' => array(

				[

					'pattern' => '',

					'route' => 'site/index',

					'suffix' => '',

				],

				[

					'pattern' => '<action:\w+>',

					'route' => 'site/<action>',

					'suffix' => '.php',

				],

				[

					'pattern' => '<controller:support>',

					'route' => '<controller>/index',

					'suffix' => '/',

				],

				[

					'pattern' => '<controller:support>/<action:\w+>',

					'route' => '<controller>/<action>',

					'suffix' => '.php',

				],

				[

					'pattern' => '<module:\w+>/<action:\w+>',

					'route' => '<module>/default/<action>',

					'suffix' => '.html',

				],

				[

					'pattern' => 'gii',

					'route' => 'gii',

					'suffix' => '',

				],

				[

					'pattern' => '/<controller:\w+>/<action:\w+>',

					'route' => 'gii/<controller>/<action>',

					'suffix' => '',

				],

				'<controller:\w+>/<id:\d+>' => '<controller>/view',

				'<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',

				'<controller:\w+>/<action:\w+>' => '<controller>/<action>',		

			),

		],

Bump, its been a while does anyone know what is going on ?