Keresés

Új hozzászólás Aktív témák

  • Sk8erPeter

    nagyúr

    válasz D@ni88 #7391 üzenetére

    Először csekkolni kéne, a mod_rewrite modul be van-e töltve az Apache-ban.
    Saját szerverről próbálkozol, vagy egy szolgáltató tárhelyéről?
    Készíts egy phpinfo()-t (amennyiben a szolgáltatód nem volt olyan ostoba, hogy letiltotta ezt a funkciót "biztonsági" szempontokra hivatkozva).
    Pl. phpinfo.php fájlon belül:
    <?php
    phpinfo();
    ?>

    Általában, ha a PHP az Apache module-on keresztül fut, a phpinfo()-nál az apache2handler résznél látható egy Loaded Modules sor; ha itt szerepel a mod_rewrite bejegyzés, akkor a rewrite modul be van töltve. Ha nem szerepel a felsorolásban, akkor meg is van a hiba. Pl. a szerver konfigfájljában (httpd.conf) ki van kommentezve a
    LoadModule rewrite_module modules/mod_rewrite.so
    sor.

    Most átmenetileg módosíthatnád az index.php-det úgy, hogy a legelejére beteszel egy ilyet:
    <?php
    echo '$_GET array: <pre>';
    var_dump($_GET);
    echo '</pre>';
    die();
    // .....
    ?>

    Ezzel kiíratod, mi van a $_GET tömbben.
    Ellenőrizd, aztán meglátjuk, hogyan tovább...

    Egyébként ha az eddigi tesztjeidet leszarja, akkor simán elképzelhető, hogy egyszerűen nem megy a modul. Legalábbis most ennyiből nem látom, hogy valami elrontottál volna.

    Szerk.:
    (#7393) D@ni88 :
    "Ez már egy .tk-s domainról megy."
    A domainhez semmi köze. A .tk-s domained elméletben simán mutathatna akár a saját kis szervered IP-címére is, így tiéd lenne a tárhely.
    A tárhelyszolgáltató szerverbeállításaitól függ, megy-e a Rewrite modul.

  • Speeedfire

    félisten

    válasz D@ni88 #7391 üzenetére

    Amúgy nem látom a példádban a $_GET['page'] értéket...

    Hmm, akkor lehet, hogy tényleg nem fut a rewrite modul az apachban.

Új hozzászólás Aktív témák