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

.htaccess problem - redirekcija link

[es] :: PHP :: .htaccess problem - redirekcija link
(Zaključana tema (lock), by Goran Rakić)

[ Pregleda: 1414 | Odgovora: 4 ] > FB > Twit

Postavi temu

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

stough_ser
stojadinovic milan

Član broj: 57571
Poruke: 84
*.static.isp.telekom.rs.



Profil

icon .htaccess problem - redirekcija link15.06.2010. u 10:40 - pre 168 meseci
pozdrav

problem je sledeci

u jednom subfolderu zelim da omogucim sledece:

site.com/subfolder/perica_ognjenovic

gde ce perica_ognjenovic da redirektuje
(sve jedno na shta od sledeca 2):
1) site.com/subfolder/index.php?name=perica_ognjenovic
2) site.com/subfolder/perica_ognjenovic.php

hvala
 
0

masinac_1
Novi Sad

Član broj: 260719
Poruke: 44
*.adsl-a-7.sezampro.rs.



Profil

icon Re: .htaccess problem - redirekcija link16.06.2010. u 21:45 - pre 168 meseci
Ako je samo za jedan link mozes sa redirect nesto tipa:
Code:
Redirect 301 /oldpage.php http://site.com/newpage.php

ili slicno.

Ako to treba da bude pravilo na nivo celog sajta onda rewrite.
Evo procitaj detaljnije, na svakom od rezultata pretrage imas resenje:
Google: "htaccess redirect"
Google: "htaccess rewrite"
 
0

galahad
Slobodan Todorov
Radio-televizija Vojvodine,
Jack-Of-All-IT-Trades, Web redakcija
Novi Sad

Član broj: 20613
Poruke: 146
*.dynamic.isp.telekom.rs.

Jabber: galahad@elitesecurity.org
ICQ: 52020296
Sajt: www.todorowww.net


+4 Profil

icon Re: .htaccess problem - redirekcija link19.06.2010. u 13:47 - pre 168 meseci
U subfolder ubaciš .htaccess fajl, a u njega upišeš sledeće

Code:

RewriteEngine On
RewriteBase /
RewriteRule ^(.*)$ index.php?name=$1 [L]


Ovo će onda da radi i za Pericu, a bome i za Mikicu, Lazicu i Stevicu

Sve što treba je da bude uključen mod_rewrite na Apache-u na kom će da trčka ovo. Samo treba obratiti pažnju, da ovo pravilo prihvata apsolutno bilo koje karaktere koji su uneti kao URL... Ako treba malo striktnije, moglo bi da izgleda ovako:

Code:

RewriteEngine On
RewriteBase /
RewriteRule ^([a-zA-Z0-9_])$ index.php?name=$1 [L]


Ovako će validni karakteri biti samo slova a-z (mala i velika), cifre 0 do 9, i underscore... Po volji dodaješ još karaktera

Ovo što je masinac_1 predložio je OK, s tim što bez potrebe radi redirect preko browsera, odnosno, server vraća browseru da je adresa koju je tražio premeštena, pa onda browser ponovo traži novu stranicu, ovog puta taj drugi link.

Sa mod_rewrite, browser traži taj prvi link, a Apache interno preusmerava i prikazuje na stranicu koju treba... Browser i korisnik nemaju pojma kako izgleda prava lokacija stranice, oni misle da je site.com/subfolder/perica... Sa ovim što je masinac_1, u address polju u browseru bi pisalo site.com/subfolder/index.php?name=perica... Mislim, radi i to, da me ne razumeš pogrešno, ali ovako mi se čini nekako elegantnije, da niko sem tebe ne zna KAKO u stvari šljaka to što šljaka
- SKRati link - JaZaKraljevo.rs -

"I have never let my schooling interfere with my education." - Mark Twain
 
0

stough_ser
stojadinovic milan

Član broj: 57571
Poruke: 84
*.static.isp.telekom.rs.



Profil

icon Re: .htaccess problem - redirekcija link21.06.2010. u 07:10 - pre 168 meseci
:)

bash to mi je trebalo. hvala vam mnogo, drugari

 
0

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: .htaccess problem - redirekcija link21.06.2010. u 07:23 - pre 168 meseci
Mislim da ću ubuduće sve ovakve teme da premeštam u http://www.elitesecurity.org/f238-Linux-UNIX-serveri-servisi

To što je ovde PHP skripta u pitanju je potpuno nebitno za rešenje problema.

http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
0

[es] :: PHP :: .htaccess problem - redirekcija link
(Zaključana tema (lock), by Goran Rakić)

[ Pregleda: 1414 | Odgovora: 4 ] > FB > Twit

Postavi temu

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