Codeigniter маршруты - PullRequest
       33

Codeigniter маршруты

0 голосов
/ 04 марта 2011

У меня следующий URL:

http://localhost.com/phpdemo/sbid/account/sign2?oauth_token=A2nuio32nn123oiiooiETUI8RT&oauth_verifier=AA22EE44RRR55SDFSdsf23423

Base Url : http://localhost.com/phpdemo/sbid/

Как мне написать маршрут, по которому вышеупомянутый URL должен быть перенаправлен / перенаправлен на следующий URL:

http://localhost.com/phpdemo/sbid/user/login

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 04 марта 2011

Добавьте в ваши маршруты .php следующие предложения:

$route['account/sign2?(:any)'] = 'user/login/$1';

Итак, ваша функция входа будет выглядеть следующим образом:

function login($param){
   // $param = "sign2?oauth_token=A2nuio32nn123oiiooiETUI8RT&oauth_verifier=AA22EE44RRR55SDFSdsf23423"
}

Вам нужно проанализировать эту строку, чтобыпринять параметры и их значения.

0 голосов
/ 04 марта 2011

Попробуйте это

rewriterule ^phpdemo/sbid/user/login$ phpdemo/sbid/account/sign2?oauth_token=A2nuio32nn123oiiooiETUI8RT&oauth_verifier=AA22EE44RRR55SDFSdsf23423 [L]
...