Polecam użycie
mod_rewrite, można uzyskać dokładnie to czego potrzebujesz. Miałem ten sam problem i pomoc uzyskałem
tutaj.
Dodatkowo w <head> musisz dodać:
[xml:1:cd390494eb]<base href="tutaj scieżka/" />[/xml:1:cd390494eb]
Scieżka ta może być uzyskana np tak:
[php:1:cd390494eb]<?php
dirname($_SERVER['PHP_SELF'])
?>[/php:1:cd390494eb]
.htaccess moze wyglądać tak:
Kod
RewriteEngine on
RewriteBase /tutaj ścieżka (ta sama co wcześniej)/
RewriteRule (^|/)(images|files)/(.*)$ $2/$3 [L]
RewriteRule .* index.php [L]
Potem wystarczy użyć pewnej klasy do sparsowania URL'a.
Jeżeli sobie z tym nie poradzisz to mogę ją tu wkleić, ale ze względu na objętośc kodu na razie się powstrzymam.