sayfa.phpid=id yerine html uzantı??
16
●1.916
- 23-09-2008, 01:12:55Üyeliği durdurulduarkadaşlar sayfa.php?id=id yerine oyun-ismi.html uzantıyı nasıl yapabilirim. bir kaç yer araştırdım ama bir türlü kullanamadım. nasıl yapabilirim bu değişimi??
- 23-09-2008, 01:29:38Bu şekil linklere permalink denir.
.htaccess dosyası oluştur, içine;
Options +FollowSymLinks RewriteEngine on RewriteRule ^([0-9]+)-(.*).html$ sayfa.php?id=$1 [L,NC]
yaz ve kaydet.
Sitede "sayfa.php?id=id" bu link yerinede,
11-Metal-slug.html gibi yaz yani (İD)-(Oyunismi).html olcak.
Eğer anlamadıysan google da permalink veya .htaccess rewrite diye arattır
- 23-09-2008, 12:25:35Üyeliği durduruldutmm anladım kardeş çok sağolasın teşekkurler....
- 23-09-2008, 18:26:34Üyeliği durduruldukardeş senin dediğin gibi yaptım hata vermiyor ama sayfayıda goruntulemiyor. yani sadece boş bir sayfa çıkıyor. google dan da araştırdım ama senin dediğin gibi hepsi...
- 23-09-2008, 18:41:48Üyeliği durdurulduoyun.php(daha tasarımı yok. sadece flash oyn çıkıyor girince.)
<?php include("includes/config.php"); if(!intval($_GET[id])) { exit();} $goster = mysql_query("SELECT * FROM oyunlar where id='$_GET[id]'"); while($veri=mysql_fetch_array($goster)) { $goster_dosya = $veri[oyundosyasi]; ?> <object id="flashObject2" width="758" height="484" classid="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://active.macromedia.com/flash2/cabs/swflash.cab#version=6,0,0,0"> <param name="movie" value="<?php echo $goster_dosya; ?>"> <param name="quality" value="high"> <param name="scale" value="exactfit"> <param name="menu" value="true"> <embed id="flashObject1" width="758" height="484" name="flGame" src="<?php echo $goster_dosya; ?>" quality="high" scale="exactfit" menu="true" swLiveConnect="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed></object> <? } ?>.htaccess
Options +FollowSymLinks RewriteEngine on RewriteRule ^([0-9]+)-(.*).html$ oyun.php?id=$1 [L,NC]
dosyalar bunlar. şimdi baktım hostda mod rewrite destekliyor... - 23-09-2008, 18:55:08Üyeliği durduruldutmm sorunu hallettim. teşekkur ediyorum ilgilenen arkadaşlara....
- 23-09-2008, 19:28:56Üyeliği durdurulduHalletmişsin ama işini yarayabilir diye veriyorum.
.htaccess ile .php sayfayı .html olarak gösterme / PHP ve Web destek forumu, soyturk.com - 23-09-2008, 19:41:50Üyeliği durdurulduhallettim evet ama linkleri verirken bir problem oluştu.
<?php @$rast = mysql_query("SELECT * FROM oyunlar ORDER BY RAND() LIMIT 15") or die ("Sorun var." .mysql_error()); echo "<table align=\"center\" width=\"600\"> <tr>"; while($rwrite=mysql_fetch_array($rast)): { $url= makeSEO($rwrite['oyunadi']); echo " <td valign=\"top\"><a href=[B]'.$row[oyunadi].-.$row['id'].'.html[/B]>".$rwrite[oyunadi]."</a><br><a href=[B]'.$row[oyunadi].-.$row['id'].'.html[/B]"><img src=\"".$rwrite[oyunresmi]." \" height=\"100\" width=\"100\" border=\"0\"></a></td>"; $sayi2++; if($sayi2 == 5) { echo "</tr><tr>"; $sayi2=0; } } endwhile; echo "</table>"; ?>kalın yazılı olan yerlerde sorun veriyor. bu yukarıda verdiğim kod rastgele 15 tane oyunu listeleyen koddur. linkleri nasıl vereceğimi bu sefer ayarlayamadım. onu nasıl yapacam acaba??
edit: verdiğin adrese baktım, teşekkur ederim...