mam plik .htaccess zdefiniowany następująco:
Kod
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^.+$ index.php?path=$0 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^.+$ index.php?path=$0 [L]
Chcę, by przepisywane było wszystko, poza istniejącymi plikami. Foldery mają też być przepisane, bo nie zależy mi na dostępach do folderów bez podania pliku. Wszystko działa, ale jest pewien problem. Po wejściu na link z nazwą taką, jak istniejący folder, widoczna w linku staje się zmienna GET.
PRZYKŁAD:
Mam folder images. Po wejściu na http://localhost/images skrypt działa prawidłowo, ale w pasku adresu jest http://localhost/images/?path=images. Dla nazw niepokrywających się z folderami wszystko jest w porządku.
Co jest przyczyną tego zachowania?
EDIT
Dodam, że dla http://localhost/images/ (ze slashem na końcu) problem nie występuje.