Pereiti prie turinio

Algoritmas suprasti, ar nuoroda veda į puslapį, ar į failą


Rekomenduojami pranešimai

Sveiki, gana ilgai mąstau kaip turėtų atrodyti algoritmas, kad jis veiktų pakankamai greit ir patikrintų, ar nuoroda veda į puslapį kažkokį ar į kokį tai failą (img, video, css, js ir pan)

 

Darbas su PHP, CI karkasu, o jei tiksliau, tai ant base_url() configo. Užduotėlė yra padaryti, kad kiekviena nuoroda baigtųsi slashu gale (/), galima būtų tiesiog pakonfigūruoti patį configą, kad kiekvienai nuorodai pridėtų po /, bet tiek tiems patiems img, kurie stovi tame pačiame serveryje, tiek CSS, JS failams (kurie stovi tam pačiam serve) naudojamas tas pats base_url() itemas, taigi neišeis jau sužaisti ant to, reik kažko stipresnio.

 

Bėda ta, kad tikrinant paprastai (rašant algoritmą), kuris kiekvieną kartą kviečiant base_url() configą tikrins ar nuoroda yra paveiksliukas ir pan, sugaiš per daug laiko (viename puslapyje jis yra iškviečiamas mažiausiai 100 kartų). Reik kažko super paprastesnio, gal geriau su htaccess sužaisti, jeigu įmanoma?

 

Būtų šaunu, jeigu kas darę ką nors panašaus ir gali kažką protingo patarti šioje situacijoje

Redagavo Arnas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

hmm, gal ir variantas ir tikriausiai neblogas. Bet per tą laiką aš sugalvojau tokią chaltūrkę įdomesnę. Kadangi šiaip nuorodose nėra taškų (.) tai galėčiau tikrinti juos ir jei rastų tai nedėtų slasho, jei nerastų, tai dėtų, čia manau pats greičiausias iš visų, tik kiek efektyvus?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...