ugrás a tartalomhoz

Keresőbarát url, htaccess, php

bigblade04 · 2010. Dec. 18. (Szo), 23.12
Halihó!

Keresőbarát url kialakítás a cél és nem akar a php része összejönni. Tehát van a htaccess-em

<IfModule mod_rewrite.c>
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [QSA]
</IfModule>
Tehát ha nincs olyan fáj vagy könyvtár irányítja az index.php-ra. Nah most egy csomó leírást fórumot elolvastam de nem tiszta, hogy mit kellene csináljak. Nekem nem dinamikus az oldalom min pl:
www.oldalam.hu/hirek.php?cim=ezazamaz
hanem csak siman oldalam/hirek.php stb. Azt szeretném, hogy amikor hivatkozok a php fájban
<a href="gyerekjatek">gyerekjatek</a>
akkor a gyerekjatek.php meghívódjon de a kiterjesztés php nélkül tehát a böngésző így jeleníti meg.
http://oldalam.hu/gyerekjatek. Nah most a get-ben megkapja az oldalt a htaccess-ből de akkor most az adott oldalamban milyen php-t kell írjak mert nem tisza és nem megy amiket próbáltam. $_SERVER['REQUEST_URI'] ez megkapja és
$_GET['q'] ez is megkapja de hogy kell velük mi merre elvesztettem a fonalat teljesen. Segítséget és választ előre is nagyon köszönöm!!!!
 
1

Valami olyasmi lesz a

rrd · 2010. Dec. 19. (V), 01.08
Valami olyasmi lesz a barátod, hogy require($_GET['q'] . '.php');
Persze nem árt szûrni, hogy mi jön a get-ben mert szûrés nélkül már ott is a sechole.
2

Kiterjesztés

Poetro · 2010. Dec. 19. (V), 01.27
Attól hogy elrejted a kiterjesztést, nem lesz sokkal keresőbarátabb. Nyugodtan hagyhatod ugyanúgy, ahogy most van. Akkor lenne értelme, hat ténylegesen egy vagy két PHP fájl szolgálná ki az egész oldaladat, mondjuk pár adatbázis lekérdezés után, ahonnan veszi a tényleges tartalmat.