パラメータでユーザーリファラーを取得しr
ます。( r:code
)。
すべての:controller/:action/*
ページで問題なく動作しますが、ベース パス (/) に渡そうとすると、Web サーバーがエラー 403 を返します。
これが私のroutes.php
ファイルです:
Router::connect('/', array('controller' => 'pages', 'action' => 'display', 'home'));
Router::connect('/pages/*', array('controller' => 'pages', 'action' => 'display'));
Router::connectNamed(array('r' => '[\d]{4}'));
これらの URL はうまく機能します。
http://example.com/pages/home/r:1234
http://example.com/apples/eat/r:1234
しかし、それは機能しません:
http://example.com/r:1234
どうしたの?
質問: URL からリファラー コードを取得する方法ですか? または、渡された引数を使用する方が良いですか? ( http://example.com/1234/controller/action/.......
)