rewrite tilføjer ?path=foobar, men skal ikke
Hej!Jeg har et lille æstestisk problem med mod_rewrite, som dog generer mig en del.
Jeg er ved at lave en billedgalleri, hvor det skal være meningen at man bare ligger en index.php-fil og .htaccess (med mod_rewrite-kode) ind i web-roden, og så får man pludselig thumbnails osv. i alle underbiblioteker med billeder.
Det funker fuldstændig som jeg gerne vil have, problemet er at når man indtaster www.xxx.com/billeder/album1, så bliver index.php?path=album1 rigtig nok kaldt, med mod_rewrite tilføjer ?path=album1 til stien, så den i browseren ser sådan ud www.xxx.com/billeder/album1?path=album1. Den skader ikke koden, men det ser bare ikke så pænt ud, derfor vil jeg gerne have det fjernet.
er der nogen, som har en idé til hvad det er - og endnu mere vigtigt hvordan det fjernes??
Her er min rewrite-kode:
RewriteBase /billeder/
#Index fravælges
RewriteCond %{REQUEST_FILENAME} !(.*index\.php.*)
#Så når billederne rigtigt skal hentes, får den også lov til det
RewriteCond %{REQUEST_FILENAME} !(.*\/get\/$)
RewriteRule ^(.*)$ index.php?path=$0 [L]
Når billederne skal hentes i <img>-taggen, så appender jeg /get/ til stien, så mod_rewrite hopper over den.