Kezdőoldal » Számítástechnika » Weblapkészítés » Weboldal URL "kiszedés"?

Weboldal URL "kiszedés"?

Figyelt kérdés

Üdv. Lehet hülyeségnek hangzik a kérdés, de itt a lényeg:

Van egy weboldalam, amin van egy .php fájl.

Hogy lehet azt megoldani, hogy a weboldal.com/lapom.php weboldalt "átírjam" weboldal.com/lapom -ra?

TUDOM, hogy .htaccessbe kell ügyeskedni, de azt nem tudom mit. :)


Köszönöm!



2013. júl. 25. 20:35
 1/2 PHP de kóder! ***** válasza:
ha nem akarsz a hataccess-szel foglalkozni, akkor php-val is meg tudod oldani
2013. júl. 25. 21:02
Hasznos számodra ez a válasz?
 2/2 Drone007 ***** válasza:

A htaccess-ben a RewriteEngine -t kell bekapcsolni. Ezzel szabályokat és feltételeket állíthatsz be, hogy milyen url-eket hogyan értelmezzen a szerver. Leggyakrabban az a megoldás dívik, hogy minden hívást az index.php-n keresztül küldünk át, minden requestet egy get állományba kényszerítve.

Így egy www.valami.hu/elso/masodik url-t a szerver így kap meg: www.valami.hu/index.php?x=elso/masodik

ilyenkor persze az index.php vezérel mindent, és az inicialoizációs részben a $_GET["x"] tartalmától függ, hogy milyen processzeket/fájlokat hív be a html részbe.


Egy ilyen htaccess fájl tartalma:

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?x=$1 [L]


Ez minden fájl és directory hívást az $1 változóba sűrít, és átadja az index.php-nak, az x get változóba.


Nem egyszerű, és szakítani kell az önálló funkciójú php fájlok kezelésével, de megéri, mert sokkal értelmezhetőbb és kezelhetőbb egy oldal ilyen url-ekkel.


További trükkök: [link]

2013. júl. 26. 18:25
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!