Nie znam się prawie wcale na htacces i długo się męczyłem by zrobić to by działało i doszedłem do takiego momentu. Mam aki kod:
CODE
RewriteEngine On
RewriteCond %{REQUEST_fileNAME} !-d
RewriteCond %{REQUEST_fileNAME} !-f
RewriteRule ^([^/]+)/$ $1.php [NC]
RewriteRule ^([^/]+)/([^/]+)/?$ $1.php?var1=$2 [NC]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/?$ $1.php?var1=$2&var2=$3 [NC]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/?$ $1.php?var1=$2&var2=$3&var3=$4 [NC]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/?$ $1.php?var1=$2&var2=$3&var3=$4&var4=$5 [NC,L]
RewriteCond %{REQUEST_fileNAME} !-d
RewriteCond %{REQUEST_fileNAME} !-f
RewriteRule ^([^/]+)/$ $1.php [NC]
RewriteRule ^([^/]+)/([^/]+)/?$ $1.php?var1=$2 [NC]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/?$ $1.php?var1=$2&var2=$3 [NC]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/?$ $1.php?var1=$2&var2=$3&var3=$4 [NC]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/?$ $1.php?var1=$2&var2=$3&var3=$4&var4=$5 [NC,L]
No i niby wszystko działa. wchodząc na strona mojastrona.pl/galeria/ wczytuje plik galeria .php
wchodząć mojastrona.pl/galeria/morze wczytuje plik galeria.php ze zeminną morze no i dalej tak samo mojastrona.pl/galeria/morze/2 plik php ze zmienną morze i zmienna 2.
Dodałem RewriteCond %{REQUEST_fileNAME} !-d i RewriteCond %{REQUEST_fileNAME} !-f by nie czytało gdy jest to plik lub ścieżka, ale i tak na stronie nie wczytuje obrazków z folderu images. Co można zrobić by temu zaradzić?