URl Rewrite unutar fajlova

1

URl Rewrite unutar fajlova

offline
  • Pridružio: 15 Feb 2006
  • Poruke: 74

Da li moze neko da mi nadje sta trebam da radim da bih nekoj php skripti rewritovao linkove. Znam da pravim htaccess fajlove ali ne znam kako da pavim linkove u php fajlovima. Da li ostoji nesto sto ce rewritovati linkove unutar php fajlova ali da mi skripta ne rokne. TJ da li se moze namestiti tako da skripta u browseru prikazuje HTML linkove a da u "sebi" (Smile) radi po starim. Ako znate neke tutorijale za to posaljte mi linkove. Please.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 19 Jan 2008
  • Poruke: 388
  • Gde živiš: podzemlje

Pa sto nebi rucno izmenjo u skripti,ako ti php sluzi za generisanje html samom izmenom u skripti menjas i u html



offline
  • Pridružio: 15 Feb 2006
  • Poruke: 74

Pa ne znam da li to tako moze. Da li to moze da se odradi uz pomoc
str_replace ?

meni se cini da sam vidjao tako nesto

offline
  • lnenad  Male
  • Stručni saradnik
    Web
  • Nenad
  • Arhitetak
  • Pridružio: 16 Jan 2007
  • Poruke: 2860
  • Gde živiš: Bijeljina

Cekaj sta zelis da promjenis?

Ako zelis da promjenis link u PHP kodu prosto ga promjeni u onaj koji si definisao htaccessom, dakle ako ti u accessu glasi kod ovako

RewriteRule ^test/([0-9]+)/(.*).htm$ /index.php?id=$1 [L]

Samo u PHPu stavis da generise ovakve linkove

/test/ID koji zelis za PHP skriptu/imestranice.htm

Pri izvrsavanju ce da se proslijedi taj ID skripti kao da si koristio index.php?id=253

offline
  • Pridružio: 15 Feb 2006
  • Poruke: 74

OK tnx. Samo jos jedno pitanje. Kako namestiti da kada ljudi nesto traze tj kada kliknu na dugme submit, da se odmah generise taj HTML link. Razumem da rucno menjam linkove u skripti ali kako ovo promeniti jer ako mi je u action naznaceno npr results.php kako onda to da promenim... a i koristio sam get method?

offline
  • Pridružio: 28 Apr 2009
  • Poruke: 99
  • Gde živiš: Ulm - Derventa - Zabalj

Ako sam te tacno razumeo:

Imas link koji se naprimer zove

<a href="http://www.tvojsajt.com/Neki_Sajt.php?nesta_drugo=1">Neki Sajt</a>

Eh sada ti hoces da promenis URL jel tako?! Da naprimer ovako izgleda:

<a href="http://www.tvojsajt.com/Neki/Sajt.html">Neki Sajt</a>

Onda moras naprimer ovo ubaciti u svoj PHP-Code:

  $link = str_replace('_', '/');

I onda moras u htacces ubaciti:

RewriteRule ^(.*)/(.*).html$ Neki_Sajt.php?nesta_drugo=$2%1


Jel to to sta si trazio? Negarantujem 100% funkcionalnost.... ali tako bi trebalo ici... nisam testiro... Mr. Green

offline
  • Pridružio: 15 Feb 2006
  • Poruke: 74

Pa tako nesto samo sto sam pitao za dugme Submit a ne kako se pravi URL rewrite

Treba mi da kad se klikne na dugle za pretragu da mi rezultat bude nesto kao

mojsajt.com/search/windows.HTML

a ne ovo

mojsajt.com/search.php?k=windows

eto. Znam ja kako da rewritujem ovaj donji link da izgleda kao gornji ali ne znam kako da namestim da kad se klikne na submit da mi se pojavi gornji link a ne donji

offline
  • lnenad  Male
  • Stručni saradnik
    Web
  • Nenad
  • Arhitetak
  • Pridružio: 16 Jan 2007
  • Poruke: 2860
  • Gde živiš: Bijeljina

Pa druze i to se radi preradjiavnjem skripte

<form action="aaa.php">

Zamjeni aaa.php sa pretraga/nestostosetrazi.htm

I uradi URL Rewrite

offline
  • Pridružio: 15 Feb 2006
  • Poruke: 74

OK to znam da se tako radi ali kako da aaa.php sa pretraga/nestostosetrazi.htm kad ne znam sta ce neko da ukuca. Tj kako da izvlacim "Get" iz necega sto jos nije ukucano?

offline
  • lnenad  Male
  • Stručni saradnik
    Web
  • Nenad
  • Arhitetak
  • Pridružio: 16 Jan 2007
  • Poruke: 2860
  • Gde živiš: Bijeljina

E izvini nisam te ja tacno shvatio, tj. sta je problem, sada shvatam Smile

Preko javascripta, postavis onchange i svaki put kada se promjeni promjenis i ti action u ono sto zelis, e sad nisam strucnjak sa javascriptom pa da ti pisem kod ali sigurno ima negdje proguglaj Smile

Ko je trenutno na forumu
 

Ukupno su 701 korisnika na forumu :: 31 registrovanih, 5 sakrivenih i 665 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., amaterSRB, Apok, Atenjanin89, bojcistv, Boris90, Darkhunter, doktor1964, Drug pukovnik, dule10savic, FOX, jackreacher011011, kayvan6079, Kriglord, Leonov, Marko Marković, mercedesamg, MILO-VAN, Milos ZA, nenaddz, pceklic, Rocker, sasa1, Sr.Stat., vathra, vsn111, W123, wulfy, Zoca, 125, 79693