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

.htaccess RewriteRule

[es] :: Linux/UNIX serveri i servisi :: .htaccess RewriteRule

[ Pregleda: 1533 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MixMaster

Član broj: 10076
Poruke: 323
89.188.35.*



+32 Profil

icon .htaccess RewriteRule10.11.2011. u 18:22 - pre 150 meseci
Ne znam šta je bilo autoru mod_rewrite-a dok je pravio isti, ali ima li zapetljanije stvari? Kao da je postojala neka prijeka potreba da se cijela stvar zapetlja što je više moguće.

Nego...nisam nikada radio sa pomenutim modulom i sa .htaccess fajlom ali sam sinoć morao nešto da sredim i...evo do noćas nisam mnogo toga uspio.

Treba mi sledeće: kada se korisnik uloguje sa stranica.com, on biva proslijeđen na stranica.com/privatna/
Ja samo želim da prepravim to tako da se ,,privatna'' ne vidi. Dakle, želim ili da ulogovani korisnik vidi stranica.com i dalje ili, eventualno, da vidi stranica.com/korisnik (gdje bi korisnik bilo njegovo korisničko ime - to ću valjda srediti nekako).

Pravilo do kojeg sam ja došao (nakon Guglanja, ES-ovanja itd.) je, vrlo jednostavno:
Code:
Options +FollowSymlinks
RewriteEngine  on

RewriteRule ^stranica.com/$ stranica.com/privatna/


Naravno, ono ne radi. Ima li neko neki sajvet?

Zahvaljujem se unaprijed.

[Ovu poruku je menjao MixMaster dana 10.11.2011. u 19:46 GMT+1]
Vidi bako, DžEDAJ!
 
Odgovor na temu

MixMaster

Član broj: 10076
Poruke: 323
89.188.35.*



+32 Profil

icon Re: .htaccess RewriteRule11.11.2011. u 00:34 - pre 150 meseci
Izgleda da je u trećoj liniji potrebno dodati znak pitanja, ovako:

Code:

RewriteRule ^stranica.com/?$ stranica.com/privatna/


Sada je pitanje kako to da bude automatski urađeno i za sve ostale linkove koji u sebi sadrže "privatna/", npr. stranica.com/privatna/ostatak/str.php

Hm...
Vidi bako, DžEDAJ!
 
Odgovor na temu

MixMaster

Član broj: 10076
Poruke: 323
89.188.35.*



+32 Profil

icon Re: .htaccess RewriteRule13.11.2011. u 22:00 - pre 150 meseci
Odgovor je
Code:

RewriteRule ^stranica.com(.*)$ stranica.com/$1


s' tim sto moram da pisem stranica.com/druga_stranica/. Dakle, na kraju moram da stavim znak "/". Sada je pitanje kako da bez pomenutog znaka sve prođe...odn. da sa stranica.com/druga_stranica/ i sa stranica.com/druga_stranica dobijem isti "efekat"? Hm.

Hvala unaprijed...
Vidi bako, DžEDAJ!
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
95.180.97.*



+257 Profil

icon Re: .htaccess RewriteRule14.11.2011. u 09:58 - pre 150 meseci
Nadji odgovor ovde:
http://www.addedbytes.com/cheat-sheets/mod_rewrite-cheat-sheet/
u delu regular expression syntax, potrazi "zero or one".
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

[es] :: Linux/UNIX serveri i servisi :: .htaccess RewriteRule

[ Pregleda: 1533 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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