Zaczalem bawic sie mod rewrite i mam problem. Chce osiagnac nastepujacy efekt:
- jesli url postaci domena.com/url/http://jakis.url.pl/ajaja -> index.php?url=http://jakis.url.pl/ajaja
- jesli url postaci domena.com/par1/par2/par3 -> index.php?section=par1&subsection=par2&id=par3
- jesli url postaci domena.com/par1/par2 -> index.php?section=par1&subsection=par2
- jesli url postaci domena.com/par1 -> index.php?section=par1
I taki efekt udalo mi sie uzyskac. Niestety jednoczesnie udalo mi sie uzyskac efekt "niewczytywania" plikow gif, jpg i innych, do ktorych sciezka zblizona jest np domena.com/images/common/1.gif.
Aktualnie moj .htaccess wyglada nastepujaco:
Kod
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\.(js|ico|gif|jpg|png|css|jpeg)$ -
RewriteRule ^(url)/(.*)$ ?url=$2 [L]
RewriteRule ^([^-]+)-([^-]+)-([^-]+)$ ?section=$1&subsection=$2&id=$3 [L]
RewriteRule ^([^-]+)-([^-]+)$ ?section=$1&subsection=$2 [L]
RewriteRule ^([^-]+)$ ?section=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\.(js|ico|gif|jpg|png|css|jpeg)$ -
RewriteRule ^(url)/(.*)$ ?url=$2 [L]
RewriteRule ^([^-]+)-([^-]+)-([^-]+)$ ?section=$1&subsection=$2&id=$3 [L]
RewriteRule ^([^-]+)-([^-]+)$ ?section=$1&subsection=$2 [L]
RewriteRule ^([^-]+)$ ?section=$1 [L]
Probowalem juz roznych sztuczek, ale zawsze sa jakies problemy z odwolywaniem sie do bezposrednio do plikow wchodzacych w sklad strony. Bede wdzieczny za wszelkie sugestie na temat tego, co robie zle

pzdr
maciejkiner