2017-02-17 17 views
0

Я делаю новый веб-сайт, и я хочу URL быть как в numbered form as well as simple text form (just like stackoverflow.com 's URLS), но я не могу сделать это без вызова заголовков, как я хочу, чтобы каждый раз, когда пользователь посещает используя URL какНомерные URL в CodeIgniter PHP

http://MY_WEBSITE/654321 

тогда он идет, скажем, страница связана с abcd то URL должен быть как

http://MY_WEBSITE/654321/abcd 

Но вот как abcd и 654321 динамичны, как они будут меняться по ссылкам.

Итак, как мне это сделать? Как перейти на новый URL-адрес без header

Любые предложения по внедрению в new way или устранение проблемы приветствуются!

+1

[Посмотрите на это] (http://www.codeigniter.com/user_guide/general/routing.html) –

+0

[Или этот ответ.] (Http://stackoverflow.com/a/13414796/ 3585500) – ourmandave

ответ

0

Это дает вам для извлечения информации из ваших строк URI

$this->uri->segment(n); // n=1 for controller, n=2 for method, etc 

пример URL:

http://test.com/index.php/controller/action/1stsegment/2ndsegment 

то это показывает!

$this->uri->segment(1); // controller 
$this->uri->segment(2); // action 
$this->uri->segment(3); // 1stsegment 
$this->uri->segment(4); // 2ndsegment