ciao a tutti

ho creato un file .htaccess come questo

codice:
Options +FollowSymLinks
RewriteEngine On

#Modificalo in funzione della tua webdirectory!
RewriteBase /admin3
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([^/\.]+)/?$ hotel.php?path_strutture=/$1 [L]
RewriteRule ^listini/([^/\.]+)/?$ listini.php?link_listino=/$1 [L]
in questo modo:
1. se la directory esiste mi restituisce il file contenuto
2. se la directory non esiste mi rimanda al file hotel.php
3. se digito la directory inesistente /listini/listino1 verrò indirizzato al file listini.php

veniamo alla domanda

a) partiamo dal caso 3. il file di risposta (listini.php?ecc ecc) non mi vede le immagini e i css perchè è come se stesse fisicamente in un'altra directory. c'è un modo per risolvere senza riscrivermi i diversi percorsi?

b) il punto 1. ma se l'utente sbaglia a scrivere qualche directory o file come faccio a farlo arrivare su un file 404 anzicchè sul file hotel.php dove peraltro darà errore perchè non ci sarebbe alcun parametro? nel modo in cui ho scritto non credo sia possibile. qualche alternativa?

spero in voi...grazie.