Hogy lehet a WordPress-hez hasonlóan ezt megcsinálni?
A WordPress egy PHP-s oldal. Például van egy cím,
valami.hu/wp/2015/06/ez-most-valami
De ez a cím fizikailag nem létezik, nincsen év (2015) mappa, hanem adatbázis alapú.
Ezt PHP-val hogy lehet hasonlat csinálni az URL szerkezetre.
Válaszodat előre köszönöm.
Kell a ReWrite mod a php -hez. (ezt engedélyezni kell, ha véletlen nincs)
Ezután tudod .htaccess -ben a RewriteEngine bekapcsolni, és megfelelő PHP -ra irányítani.
Itt lehet simán minden nem létező URL -t pl. az index.php -ra vinni, ami utána azt feldolgozza pl. a REQUEST_URI feldarabolásával ami a domain név utáni részt tartalmazza.
pl. be splitteled, / -jelre, és első rész modul, második rész nézet, harmadik elem pedig bizonyos elemre utal....
Én úgy oldottam meg, hogy minden ilyen elemet tárolok adatbázisban egy táblában, adott modulhoz...
így mikor lekérem első elem a modul, utolsó elem a barátságos URL része, ha van előtte valami akkor az a parent, vagy is feljebb lévő szint.
Ha nincs modul, csak barátságos URL rész, akkor default modul...
Pontositanek, nem a php-hoz, hanem a webszerverhez, ami tobbnyire Apache szokott lenni.
Nginx alatt kicsit mas a megoldas, de ez az egesz szolgaltatotol fugg.
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!