Hogyan irányíthatok át . Htaccess használatával mindent (beleértve a léterő fájlokat és mappákat is) az indexre?
Azt szeretném, hogy ha beírok valamit a böngésző címsorába, és az fizikailag létezik, akkor is az index-te menjen, mint paraméter. Ezzel a dologgal eddig jutottam:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?path=$1 [NC,L,QSA]
</IfModule>
A problémám ezzel az, hogy ha van egy létező mappa, pl database néven, akkor a honlapom.hu/database annak a tartalmát fogja megjeleníteni, vagy ha le tiltom, akkor egy server errort kapok. Azt szeretném, ha ez is a következőre menne: honlapom.hu/index.php?path=database
Igazából ha ez meg van, annak már nagyon örülnék, de jó lenne, ha ez a létező fájlokra is igaz lenne. Pl. a teszt.html ide menjen: honlapom.hu/index.php?path=teszt.html
Ennyi kell:
RewriteEngine on
RewriteRule ^([a-zA-Z0-9_\-\/]*)$ index.php?path=$1 [L,QSA]
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!