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.