Ben nasıl. Htaccess kullanabilirsiniz?

0 Cevap

Ben bu adresten değiştirmek istiyorsanız:

www.domain.com/game.php?id=1

böyle somthing için:

www.domain.com/game/1/THE-NAME-OF-THE-GAME-IN-DB

Ben bunu nasıl yapabilirim?

Ve bir soru daha:

Kullanıcı, mevcut değilse, örneğin, mevcut olmadığı adrese gittiğinde istiyorum:

www.domain.com/game.php?id=9123912 - this ID doesnt exists

The server will pass him to 404 error. Ben bunu nasıl yapabilirim?

Çok teşekkür ederim.

EDIT:

game.php:

if (isset($_GET['id'])) {

    $row = mysql_num_rows(mysql_query("SELECT * FROM games WHERE id = '{$_GET['id']}'"));

    if ($row) {
        $game = mysql_fetch_array(mysql_query("SELECT * FROM games WHERE id = '{$_GET['id']}'"));
        Header( "HTTP/1.1 301 Moved Permanently" ); 
        Header( "Location: /game/".$game['id']."/".seo_title($game['name'])); 
    } 

    else {
        Header( "HTTP/1.1 404 Not found" ); 
    }

    exit;
}

htaccess:

LIKE YOU SAID. I JUST COPIED.

0 Cevap