Mod_rewrite błąd

cześć mam problem bo jeśli mod_rewrite prześle mnie na adres localhost/main/test.html (kod w htaccess: main/test.php) to jak klikne drugi raz ten guzik umieszczony w main/test.php to adres wygląda tak: localhost/main/main/test2html i będzie błąd że nieznalazł strony

Dobrze byłoby, gdybyś dał zasady dla rewrite. Z tego co napisałeś, niewiele da się zrozumieć.

 

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f

Te dwie reguły włączą sprawdzanie czy plik istnieje czy nie.