[ MixMaster @ 10.11.2011. 18:22 ] @
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]
[ MixMaster @ 11.11.2011. 00:34 ] @
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...
[ MixMaster @ 13.11.2011. 22:00 ] @
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...
[ Jbyn4e @ 14.11.2011. 09:58 ] @
Nadji odgovor ovde:
http://www.addedbytes.com/cheat-sheets/mod_rewrite-cheat-sheet/
u delu regular expression syntax, potrazi "zero or one".