Citat Postat în original de bogdi99 Vezi Post
fiecare legatura de forma site/index.php?file=ceva din fiecare pagina/sectiune a site-ului trebuie modificata sa arate de forma site/ceva sau site/ceva/numarid...

de aia si folosesti mod rewrite.. nu? sa nu mai apara legaturi complicate in sursa index.php?file=ceva&numar_id=numar si ca sa nu te indexeze google cu o asa adresa pentru fiecare pagina.

iti dau un exemplu.. poate ma intelegi mai bine.
cum am facut la zoo-timisoara.ro
in .htaccess am:


tot site-ul se bazeaza pe index.php.
legaturile mele din interiorul site-ului sunt de forma zoo-timisoara.ro/istoric/ zoo-timisoara.ro/habitate/ ... zoo-timisoara.ro/presa/1/

serverul apache prin regulile definite in mod rewrite stie ca daca se acceseaza un link de forma zoo-timisoara/istoric/ sa incarce index.php?pagina=istoric dar nu modifica adresa (nu face redirect) ci apare frumos zoo-timisoara/istoric/.
eu am inteles ce ai vrut sa zici dar te intreb ceva :
varianta 1: linkurile pe care le ai pus tu de ex. zoo,istoric,habitate etc in codul tau php cum le ai scrise? site/index.php?file=zoo ,site/index.php?file=instoric ... iar .htacessul le modifica automat in site/zoo, site/istoric atunci cand le deschizi in browser?
varianta 2: ai pus htacesul pe server si apoi ai modificat si linkurile din php?