Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa rewrite hiljaditi put

[es] :: PHP :: Problem sa rewrite hiljaditi put

Strane: 1 2

[ Pregleda: 1499 | Odgovora: 27 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3864
77.46.192.*

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Problem sa rewrite hiljaditi put17.07.2008. u 21:38
pa ubaci .htaccess fajl u folder gde želiš da se primenjuje rewrite

i izbaci ono rewritebase iz .htaccess fajla

ili samo promeni rewritebase u /druga/
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
17.07.2008. u 21:38 

Wizard4U

Član broj: 178049
Poruke: 116
*.adsl.net.t-com.hr.



Profil

icon Re: Problem sa rewrite hiljaditi put17.07.2008. u 22:09
Kužim!
Besplatno pogađaj ishod utakmica u zabavnoj igri "Pogodi"
http://www.web-izrada.net
17.07.2008. u 22:09 

Wizard4U

Član broj: 178049
Poruke: 116
*.adsl.net.t-com.hr.



Profil

icon Re: Problem sa rewrite hiljaditi put18.07.2008. u 11:22
1.Kako općenito umjesto id-a ispisati u linku ime! Znam da mogu dohvačati umjesto id-a ime, ali ime može biti isto (kod oglasa npr.).?

2.Imam register.php i ako se krivo ispuni neko polje onda ga preusmjerim na register.php?error=1 (ili 2, ili 3)
-kako da umjesto register.php?error=1 =>error/krivo-ime, i dal se može to uopče? i/ili dal mogu ga tako preusmjerit a da se uopče ne vidi gore u link baru da se promijenila adresa(tj. da je sakrivena)



Besplatno pogađaj ishod utakmica u zabavnoj igri "Pogodi"
http://www.web-izrada.net
18.07.2008. u 11:22 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3864
77.46.192.*

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Problem sa rewrite hiljaditi put18.07.2008. u 11:45
1. Ne možeš samo ime, vidiš da i ES stavlja ID pa posle toga ime. Ova tema: http://www.elitesecurity.org/t...oblem-sa-rewrite-hiljaditi-put - ID je 263293 a posle toga ide naslov teme

2. Submituješ form (POST metodom) opet na register.php a u njemu proveriš da li ima greška i ako ima ispišeš, znači bez ikakve redirekcije.
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
18.07.2008. u 11:45 

dakipro
Dalibor Jovic
PHP Developer, SMDesign, Ciplex
Novi Sad

Moderator
Član broj: 31848
Poruke: 691
*.dynamic.sbb.rs.



Profil

icon Re: Problem sa rewrite hiljaditi put18.07.2008. u 12:06
1. Teoretski, mozes i samo ime, ali to dodaje korak pri svakom pozivu. U posebnu tabelu ubaci se seo naziv, i neki sablon po kome se ubacuje prava putanja, recimo module=products part=show_details, id = 25 su polja u bazi, seo_name = product-tv-lcd-123. Na pocetku skripte se pokupi seo, pogleda se u bazi dal ga ima i sastavi se get prema poljima iz baze. Samo sto se naravno, pri svakom unosu/editovanju proizvoda i ostalih modula mora voditi racuna da se ne ubaci dva puta isti seo_name Ja sam to resio tako sto ajaxom uvucem seo logiku za svaki modul, i ona pri svakom unosu seo_name polja, na onchange proveri dal je link u bazi. Ako jeste, obavesti korisnika, i ako pak on nastavi dalje onda mu doda recimo id_proizvoda-unesen-seo-name cisto kako bi se razlikovao...
Naravno da je lakse dodati identifikator modula i id kao sto es radi, znaci stavis t123-naslov-teme, p123-naziv-poruke itd, sto i nije tako tesko za forume koji imaju recimo teme, poruke i profile recimo, na malo vecem cms-u se recimo onda stvari malo komplikuju kad imas vise stranica u okviru istog modula. A naravno, cesto klijent zeli samo to i nista drugo
2. defnitivno bez redirekcije, a mozes i preko sesije malo pipljivijim putem to da preneses, bez da muke mucis sa get-om. Zbog ovakvih stvari preferiram fuze-in-box stil programiranja radije no odvojene fajlove.
18.07.2008. u 12:06 

Wizard4U

Član broj: 178049
Poruke: 116
*.adsl.net.t-com.hr.



Profil

icon Re: Problem sa rewrite hiljaditi put29.07.2008. u 12:37
Kad stavim umjesto=>RewriteRule ^kategorija/([0-9]+)/naselje/(.*)/?$ category.php?category_id=$1&naselje_safe=$2 [L]

ovo=>

RewriteRule ^(.*)/(.*)/?$ category.php?naselje_safe=$1&category_id=$2 [L]

Dizajn mi se raspadne ali ostalo radi ok!
Zašto se to događa? Ideje?

A kad dodam na početak slash=>RewriteRule ^/(.*)/(.*)/?
dizajn je u redu ali veli da ne postoji ta stranica



[Ovu poruku je menjao Wizard4U dana 29.07.2008. u 15:57 GMT+1]
Besplatno pogađaj ishod utakmica u zabavnoj igri "Pogodi"
http://www.web-izrada.net
29.07.2008. u 12:37 

Wizard4U

Član broj: 178049
Poruke: 116
*.adsl.net.t-com.hr.



Profil

icon Re: Problem sa rewrite hiljaditi put06.08.2008. u 09:27
Evo javljam se jer od onda još nisam uspio rješiti sljedeći problem!

Ove linkove:

RewriteRule ^naselje/(.*)/(.*)/?$ index.php?exec=kategorija&naselje_safe=$1&category_safename=$2 [L]

RewriteRule ^regija/(.*)/(.*)/?$ index.php?exec=kategorija&regija_id=$1&category_safename=$2 [L]

Bih htio staviti u ovaj oblik:

RewriteRule ^(.*)/(.*)/?$ index.php?exec=kategorija&naselje_safe=$1&category_safename=$2 [L]

RewriteRule ^(.*)/(.*)/?$ index.php?exec=kategorija&regija_id=$1&category_safename=$2 [L]

Tj. tako d na početku je promjenjiva, a ne naselje ili regija! Ali to tako neće funkcionirat, tj. prvo kaj se desi je da se dizajn raspadne, a drugo da da javlja MYSQL grešku za jedan od njih jer neda su oba linka tj. da oba na početku imaju promjenjive!

Ako nitko nezna kako da stavim za oboje zamolio bih barem da mi netko objasni kako da stavim za jedan a da mi se dizajn ne raspadne?!

PS. zašto se uopče dizajn raspadne.
Puno hvala
Besplatno pogađaj ishod utakmica u zabavnoj igri "Pogodi"
http://www.web-izrada.net
06.08.2008. u 09:27 

Wizard4U

Član broj: 178049
Poruke: 116
*.adsl.net.t-com.hr.



Profil

icon Re: Problem sa rewrite hiljaditi put06.08.2008. u 09:47
Zanimljivo, stavio sam umjesto (.*) ovo => ([a-zA-Z0-9_-]+)$ i radi! Jupi...

Ali ovo mi izbaci naša slova što je sad kod mene problem onda,a li evo objasnit ću situaciju pa možda netko skuži o čemu je riječ!

Svugdje upotrebljavam za naselja naziv bez naših slova(umjesto njih eng. tj. bez kvaćica), ali gore u headeru je Javascript location menu.
On vuče nazive naselja iz .js file-au kojem su nazivi sa našim slovima, e sad ja u bazi imam naselje (naš naziv) i naselje_safe (bez kvačica i slićno)! Jel moguće kako da se ti nazivi zamjene prije nego ovaj odabrani iz .js file-a otiđe u URL? Ili bilokji savjet ili usmjerenje kako to rješiti?
Ako netko nije skužio slobodno pitaj!
Besplatno pogađaj ishod utakmica u zabavnoj igri "Pogodi"
http://www.web-izrada.net
06.08.2008. u 09:47 

[es] :: PHP :: Problem sa rewrite hiljaditi put

Strane: 1 2

[ Pregleda: 1499 | Odgovora: 27 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.