asta e tot ce contine htaccess-ul:
pot accesa :Citat:
RewriteEngine on
RewriteBase /localhost/esspro-5-2-1/
RewriteRule ^(?: (en|ro|it|fr)\/)?(?: ([^\/]+)\/)?$ /esspro-5-2-1/index.php?lng=$1&os=$2 [L]
http://localhost/esspro-5-2-1/ro/windows
http://localhost/esspro-5-2-1/windows
dar la :
http://localhost/esspro-5-2-1/
imi da ca si cum as accesa http://localhost/esspro-5-2-1/ceva/
numai ca ceva neexistand in baza de date, arata 404.. pagina setata sa fie aratata in caz de OS nu exista in baza de date..
ma gandesc ca poate o parte din cod ar trebui sa exista in permanenta asta ca sa nu fie confundat cu situatia in care nu ai nici o cerere in url, nu stiu.. zic si eu.. nu ma pricep asa de bine
later:
nici http://localhost/esspro-5-2-1/ro/ nu merge.. imi da 404
--- Later Edit --- (ca mi-a fost lene sa apas "Edit")
am adaugat in fata regulei facute de tine regula asta:
RewriteRule ^(en|ro|it|fr)/$ /esspro-5-2-1/index.php?lng=$1 [L]
acum merge sa accesez:
http://localhost/esspro-5-2-1/ro/
http://localhost/esspro-5-2-1/ro/windows/
http://localhost/esspro-5-2-1/windows/
dar nu merge:
http://localhost/esspro-5-2-1/
am adaugat prima: RewriteRule ^$ /esspro-5-2-1/index.php [L]
si acum merge tot..
sper sa ma descurc la restul regulilor..
merci mult de tot pentru ajutorul acordat.. dau o bere :D
