htaccess betölti kiterjesztés nélkül is a fájlokat
Sziasztok!
Már több oldalt végig néztem a weblabor Google találati listáján, de sajnos nem találtam megoldást a problémámra. Az lenne a kérdésem, hogy miért jelennek meg a fájlok, ha csak a nevüket írom be a címsorba és nincs utána kiterjesztés se megadva? Ez bezavar a webcím struktúrájába is.
Pl.:
localhost/valami/fooldal -> OK, bejön a főoldal
localhost/valami/alap - > OK, bejön az alap információk tartalmú lap
localhost/valami/alapa -> hiba, mert megjelenik az alapa.css
(ezért kellett átneveznem is, hogy működjön az előző link)
localhost/valami/kep1 -> hiba, mert megjelenik a kep1.jpg
Miért van ez így és hogy lehet megoldani?
A htaccess állomány tartalma:
Előre is köszönöm a segítséget.
■ Már több oldalt végig néztem a weblabor Google találati listáján, de sajnos nem találtam megoldást a problémámra. Az lenne a kérdésem, hogy miért jelennek meg a fájlok, ha csak a nevüket írom be a címsorba és nincs utána kiterjesztés se megadva? Ez bezavar a webcím struktúrájába is.
Pl.:
localhost/valami/fooldal -> OK, bejön a főoldal
localhost/valami/alap - > OK, bejön az alap információk tartalmú lap
localhost/valami/alapa -> hiba, mert megjelenik az alapa.css
(ezért kellett átneveznem is, hogy működjön az előző link)
localhost/valami/kep1 -> hiba, mert megjelenik a kep1.jpg
Miért van ez így és hogy lehet megoldani?
A htaccess állomány tartalma:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [QSA]
</IfModule>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [QSA]
</IfModule>
Előre is köszönöm a segítséget.
options multiviews
kiskapu?
RewriteEngine On
Options All
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [QSA]
</IfModule>
Mit csinál az index.php?
Vagy csinálj egy külön könyvtárat azoknak az elemeknek, amiket nem akarsz átadni az index.php-nak és rakd be a könyvtár nevét kivételnek a .htaccess-be.
feldolgozza URL-t, letöltendő fájlok
A letöltendő fájlokat a documentumroot mappában kell elhelyezni? Ha azon kívül helyezem el, akkor még hozzáférek header("Location: ..."); függvénnyel?