• 21-10-2013, 15:43:33
    #1
    Arkadaşlar kaynaklara bakındım fakat net bir bilgi alamadım.

    Örneğin ; index.php?sayfa=anasayfa

    linkini .htaccess ile direk anasayfa.html yapabiliyorum.

    Fakat merak ettiğim bir olay var.

    Örneğin benim sitemde bir sayfa var ve bu sayfada 2 takım karşılaşması var

    Fenerbahçe - Galatasaray

    Ben .htaccess ile php arasındaki bağı nasıl kurup'da link'de direk siteismi.com/fenerbahce-galatasaray.html şeklinde bir olay yapabilirim ? Veritabanından gelen bilgiyi .htaccess'e nasıl gönderebilirim ?

    Bu konu hakkında bilgisi olan veya elinde kaynak olan arkadaş varsa çok sevinirim.
  • 21-10-2013, 15:45:50
    #2
    O sayfanin php linki nedir

    HTC Desire S cihazımdan Tapatalk 2 ile gönderildi
  • 21-10-2013, 15:49:06
    #3
    RewriteRule ^anasayfa/([0-9a-zA-Z-_]+)(/?).html$ index.php?islem=anasayfa&url=$1
  • 21-10-2013, 15:51:54
    #4
    RootAjans adlı üyeden alıntı: mesajı görüntüle
    O sayfanin php linki nedir

    HTC Desire S cihazımdan Tapatalk 2 ile gönderildi
    Hocam şöyle söyleyeyim

    sayfanın linki maçın idsine göre değişiyor ;

    Örneğin herhangi 2 maçın sayfasında ki link : http://pvpreklam.gen.tr/index.php?ma...name=kanal_bir

    Bu şekilde macid'ye göre maçı getiriyor ekrana. Benimde .htaccesse şöyle birşey demem gerekiyor.

    Macid'si bu olanın veritabanında isimlerini al ve linke koy. Gibisinden bir mantık ?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 15:51:54 -->-> Daha önceki mesaj 15:49:27 --

    sRc adlı üyeden alıntı: mesajı görüntüle
    RewriteRule ^anasayfa/([0-9a-zA-Z-_]+)(/?).html$ index.php?islem=anasayfa&url=$1
    Hocam dediğiniz şekilde denedim yaptım ama verdiğiniz kod'da orada index.php?islem=anasayfa diyorsunuz

    benim linkim index.php?macid=123125126 karışık maça göre id veriyor.

    Benim amacım siteden gelen idyi alıp o id'nin maçlarını bulup .htaccesse göndermek ?
  • 21-10-2013, 16:04:01
    #5
    mac.php?takim1=fenerbahce&takim2=galatasaray

    ^(.*)-(.*).html mac.php?takim1=$1&takim2=$2

    burdan takim1 ve takim2 değerlerini alıp sql de AND ile sorgulatıp karşılık gelen id i alabilirsin.
  • 21-10-2013, 16:10:06
    #6
    ulast adlı üyeden alıntı: mesajı görüntüle
    mac.php?takim1=fenerbahce&takim2=galatasaray

    ^(.*)-(.*).html mac.php?takim1=$1&takim2=$2

    burdan takim1 ve takim2 değerlerini alıp sql de AND ile sorgulatıp karşılık gelen id i alabilirsin.
    Hocam anladım ellerinize sağlık peki sql ile sorguyu yapıp gelen veriyi php sayfasında tekrar linkte nasıl gösterebilirim ki ?
  • 21-10-2013, 17:34:56
    #7
    BR9 adlı üyeden alıntı: mesajı görüntüle
    Hocam anladım ellerinize sağlık peki sql ile sorguyu yapıp gelen veriyi php sayfasında tekrar linkte nasıl gösterebilirim ki ?
    size başka bir kısa yol söyliyim. bir seflink sütunu oluşturup maçı kayıt ederken linkide oraya kayıt edin ve tüm işlemleri ordan yürütün. id ye göre maç ismi buldurma vs gibi işlemlerle uğraşmazsınız.
  • 21-10-2013, 23:34:45
    #8
    Arkadaşlar yardımınız için teşekkürler gerçekten basitmiş hallettim. Fakat tek bir sorunum linkler örneğin siteismi.com/anasayfa-1.html gibi oluyor diyelim ben bunu siteismi.com/anasayfa/1.html yapınca yani slash ( / ) koyunca site yamuluyor. Sebebi ney olabilir acaba ?
  • 21-10-2013, 23:43:01
    #9
    BR9 adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar yardımınız için teşekkürler gerçekten basitmiş hallettim. Fakat tek bir sorunum linkler örneğin siteismi.com/anasayfa-1.html gibi oluyor diyelim ben bunu siteismi.com/anasayfa/1.html yapınca yani slash ( / ) koyunca site yamuluyor. Sebebi ney olabilir acaba ?
    Sitenin header kısmına
    <base href="http://siteadresiniz/" >
    bunu ekleyin düzelir.