Valaki ért hozzá? (htaccess)
GET-el küldés problémám lenne. Írtam egy htaccess kódot, de nem írnám ki a weblap fájlrendszerét ide. Ha írsz privátba elküldöm.
A törlés elkerülése érdekében dióhéjban:
Egy beküldött GET űrlapot alakítok át azt pedig vissza, hogy a szerver feldolgozza a kérést. De kiírni csak a szép url-t szeretném.
Ha már volt hasonló GET-es htaccess gondod kérlek írj 3. napom ****** el rá.
Én úgy szoktam használni hogy:
www.oldalam.hu/?q=elso-szegmens/masodik-szegmens/harmadik-szegmens
az index.php-ban pedig lekezelem így:
$q = (empty($_REQUEST["q"])) ? null : $_REQUEST["q"];
$uri = (empty($_REQUEST["q"])) ? null : explode("/", $_REQUEST["q"]);
így kapok egy $uri tömböt, ami az url szegmens neveit tartalmazza, jelen esetben:
$uri[0] = elso-szegmens
$uri[1] = masodik-szegmens
$uri[2] = harmadik-szegmens
hogy az így kapott tömbbel mit kezdesz, az már rajtad áll, de remélem érted a lényeget.
Ja, és el ne felejtsem, ezt a htaccess-t szoktam hozzá használni:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</IfModule>
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, 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!