Help, ca ma omoara htaccess-ul asta cu zile
Vreau sa modific niste linkuri (multe si dinamice), gen:
site.ro/foo
site.ro/foo.html
astfel incat sa imi puna slash dupa url-urile gen directoare, respectiv sa am site.ro/foo/
Am adaugat in htaccess codul:
care teoretic, ar trebui sa-mi puna slash dupa toate linkurile care nu sunt fisiere (prima conditie) si dupa cele care nu contin vreo extensie sau vreun slash la coada (a doua conditie).Cod:RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !(.*)/$ RewriteRule ^(.*)$ http://www.site.ro/$1/ [R=301,L]
Problema este ca imi adauga slash si la fisierele cu extensie, astfel ca in final imi apare:
site.ro/foo/
site.ro/foo.html/
Cum fac sa nu imi apara slash dupa .html?
--- Later Edit --- (ca mi-a fost lene sa apas "Edit")
tooot eu am gasit, in loc de codul de mai sus, am pus:
Las postul aici pt posteritate, poate mai are nevoie careva si sa nu caute 2 zile ca mineCod:RewriteCond %{REQUEST_URI} !/$ RewriteCond %{REQUEST_URI} !/[^/.]+\.[^/.]+$ RewriteRule ^(.*)$ http://www.site.ro/$1/ [R=301,L]![]()




Răspunde cu citat