Jump to content
php.lv forumi

Kaa lai uztaisa dinamisku URL?


Recommended Posts

Posted

Sveiki!

Re kaa visi censhaas tikt valjaa no dinamiskiem URL, bet man shoreiz gluzhi otraadi vajag taadus uztaisiit. Mainu visu lapas struktuuru, bet dazhiem URL ir jaapaliek taadiem, kaadi tie bija agraak (deelj search enginiem)

 

Uzrakstiiju kaut ko peec shitaadas idejas, bet nekas nesanaak:

$myselection = array('21','22','23','24');

if (in_array($_GET['id'], $myselection)) {
include ($_SERVER['DOCUMENT_ROOT'] . '/source/' . $_GET['id'] . '.php');
}

 

Cik es saprotu, ar GET arii nekas nesanaaks, jo man globals ir off.

Buushu pateiciigs par kaadu ideju.

Posted
Ko tev īsti vajag izdarīt ? Pēc tava skaidrojuma nesapratu.

 

Man kaadreiz bija vecs content management skripts, un lapaa visi faili bija

domain.com/filename.php?id=10

domain.com/filename.php?id=11 utt...

 

Tagad esmu visu paarrakstiijis un faili ir domain.com/faila-nosaukums.php utt

 

Bet... probleema ir, ka dazhiem vecajiem failiem ir augsts PR un es to negribu zaudeet. Taapeec man vajag, lai paaris no tiem vecajiem failiem turpinaatu atbildeet uz pieprasiijumu peec domain.com/filename.php?id=10 utml. Taisiit 301 redirect nevar... ilgi staastiit... nevar un viss :D, bet taa kaa vecais content managements ir izniicinaats un izdzeests, man tagad vajag izdomaat, kaa dabuut paaris funkcioneejoshus dinamiskus URLus.

Posted

Kāpēc redirektu nevar taisīt ?

 

Bet vispār, vari mēģināt šādi:

 

$myselection = array(
'21' => 'blabla.php',
'22' => 'blabla2.php'
);

if (!empty($_GET['id']) && in_array($_GET['id'], $myselection)) {
include ($_SERVER['DOCUMENT_ROOT'] . '/source/' . $myselection[$_GET['id']] . '.php');
}

Posted (edited)
Kāpēc redirektu nevar taisīt ?

 

Bet vispār, vari mēģināt šādi:

 

Eeh... paldies, ideja laba, bet taapat kaa manaa pirmajaa variantaa, nekas nenotiek... balts ekraans...

Redirektu negribeejaas, jo es plaanoju to lapu saturu pa briidim papildinaat, bet laikam jau nekas cits neatliks. Taa nav pirmaa reize, kad izmantojot GET(pat ljoti vienkaarshos skriptos), es redzu baltu ekraanu. Esmu par to runaajis ar savu hostinga provaideri, bet shis rausta plecus...

 

un vispaar jau es arii PR varu pazaudeet, visu laiku izmantojot redirektu...

Edited by Bunkertor 7
×
×
  • Create New...