rewrite for one folder [rezolvat]

Ai o întrebare legată de PHP? Incercăm să îi găsim soluţie. Sau poate doar vrei să publici un cod interesant.

Moderatori: Zamolxe, Moderatori

Avatar utilizator
vectorialpx
Senior Member
Mesaje: 4832
Membru din: Mar Mar 01, 2005 9:48 am
Localitate: Bucuresti
Contact:

rewrite for one folder [rezolvat]

Mesajde vectorialpx » Vin Mar 12, 2010 11:51 am

as vrea si eu sa fac un rewrite la care sa se supuna un singur folder

.
..
folder1
folder2
.htaccess

as vrea ca doar in folder2 sa fie rewrite la URL-uri, sa nu tina cont de rewrite daca e ceva in folder1.

Am rewrite pe foldere acum si, daca am
www.site.ro/folder1/doc/
sa nu interpreteze ca regula, sa fie doar Forbiden sau sa afiseza folder-ul

Stiu ca ar fi ceva cu RewriteCond dar nu stiu ce, ca am lipsit la lectia de expresii regulate si Apache :D

Am cautat la nea' Gogu' dar dau numa' de trucuri si chestii utile, dar nimic din ce am eu nevoie.

O idee?
Ultima oară modificat Mar Mar 16, 2010 11:02 am de către vectorialpx, modificat 1 dată în total.



OriginalCopy
Average Member
Mesaje: 72
Membru din: Dum Mai 25, 2008 11:00 am
Localitate: .AT
Contact:

Mesajde OriginalCopy » Vin Mar 12, 2010 12:44 pm

RewriteCond cu -f si -d

Avatar utilizator
vectorialpx
Senior Member
Mesaje: 4832
Membru din: Mar Mar 01, 2005 9:48 am
Localitate: Bucuresti
Contact:

Mesajde vectorialpx » Vin Mar 12, 2010 4:00 pm

un exemplu ar fi ideal.
nu stiu ce e -d dar stiu ca -f e Forbidden si, nu cred ca asta vreau

Am un site la care vreau sa adaug un folder [care are si el propriul rewrite]. Acum .htaccess-ul initial e pus in radacina si, vreau [trebuie] sa ramana acolo insa vreau sa conditionez ca regulile din el sa fie valabile doar pentru folder-ul site-ului

OriginalCopy
Average Member
Mesaje: 72
Membru din: Dum Mai 25, 2008 11:00 am
Localitate: .AT
Contact:

Mesajde OriginalCopy » Sâm Mar 13, 2010 4:24 pm


Avatar utilizator
vectorialpx
Senior Member
Mesaje: 4832
Membru din: Mar Mar 01, 2005 9:48 am
Localitate: Bucuresti
Contact:

Mesajde vectorialpx » Lun Mar 15, 2010 11:34 am

Nu fac foldere dinamic
Sa-ti zic ideea practica, ca poate nu ne intelegem.

Am un .htaccess care face rewrite cu rewriteBase '/folder/'
+
RewriteRule ^(.*)/$ index.php?p=$1 [QSA,L]

Accesez www.site.com/sectiune/ si
se acceseaza index.php?p=sectiune - OK, toate bune

Am facut un 'test_folder' langa 'folder' DAR atunci cand accesez
www.site.com/test_folder/
de fapt se acceseaza index.php?p=test_folder

si, as vrea ceva de genul
RewriteCond %{REQUEST_URI} {sa nu contina 'test_folder'}
Pentru ca eu vreau sa accesez acel folder [`test_folder`] fizic, care contine un site care are si el propriul rewrite

dar nu stiu cum accepta REG_EXP-ul ca am facut cateva incercari si, nimic

Avatar utilizator
vectorialpx
Senior Member
Mesaje: 4832
Membru din: Mar Mar 01, 2005 9:48 am
Localitate: Bucuresti
Contact:

Mesajde vectorialpx » Mar Mar 16, 2010 11:02 am



Înapoi la “Cod PHP”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 12 vizitatori