• 22-12-2015, 23:22:38
    #1
    arkadaşlar php'sayfaları html göstermeyi arıyordum bi şeyler denedim html oldu ama şöyle bi sorun var mesela sayfa index.php?site=82 gibiyken index.php?siteler=82.html olarak ta giriyor ama sorunum şu neden başlığı almıyor da yine numaralı oluyor ben istiyorum ki konunun başlığı neyse html ona göre yapsın küçük bi script yazdım lisansladım vs derken burda takıldım lütfen yardımcı olur musunuz yani sorun nedir neden başlık şeklinde html olmuyor da index.php?siteler=82.html şeklinde oluyor
  • 23-12-2015, 00:48:11
    #2
    anladığım kadarıyla linkler sef-url olsun istiyorsunuz
    .htaccess dosyasında parametre olarak belirtebilirsiniz.

    kodu paylaşırsanız, yardımcı olabiliriz.
  • 23-12-2015, 01:28:47
    #3
    ercanakca adlı üyeden alıntı: mesajı görüntüle
    anladığım kadarıyla linkler sef-url olsun istiyorsunuz
    .htaccess dosyasında parametre olarak belirtebilirsiniz.

    kodu paylaşırsanız, yardımcı olabiliriz.
    Merhaba hocam kullandığım .htaccess dosyası bu bir de html oluyor ama elimle giriyorum html diye yoksa yine php gösteriyor
    # BEGIN Pph to Html Url Replace
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^([a-z0-9_\-]+)(\.html) $1.php [L,NC]
    </IfModule>
    # END Pph to Html Url Replace
  • 23-12-2015, 02:01:57
    #4
    ZaferSword adlı üyeden alıntı: mesajı görüntüle
    Merhaba hocam kullandığım .htaccess dosyası bu bir de html oluyor ama elimle giriyorum html diye yoksa yine php gösteriyor
    # BEGIN Pph to Html Url Replace
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^([a-z0-9_\-]+)(\.html) $1.php [L,NC]
    </IfModule>
    # END Pph to Html Url Replace
    Bu site yardimi ile istediginiz link yapisini oluşturabilirsimiz.

    http://www.generateit.net/mod-rewrite/index.php

    D6503 cihazımdan Tapatalk kullanılarak gönderildi
  • 23-12-2015, 11:31:04
    #5
    RewriteRule ^site/([a-zA-Z0-9_-]+)/([0-9]+)$ site-detay.php?site_url=$1&site_id=$2


    çıktısı:

    siteadi.com/site/1 bu şekilde html de url e eklenmez.

    Bu şekilde çözebilirsiniz.

    2. parametre şöyle belirtilir.

    RewriteRule ^site/([a-zA-Z0-9_-]+)/([0-9]+)$ siteler.php?sef_url=$1&site_id=$2

    3.Parametre

    RewriteRule ^site/([a-zA-Z0-9_-]+)/([0-9]+)/([0-9]+)$ siteler.php?sef_url=$1&site_id=$2&ucuncu_parametre =$3


    [a-zA-Z0-9_-] : küçük ve büyük harfler, 0-9 arası rakamlar, tire (-) ve alt tire (_) kullanılsın demek.
    [0-9] : 0-9 arası rakamlar kullanılsın demek.


    Umarım yardımcı olabilmişimdir.
  • 23-12-2015, 14:29:08
    #6
    ercanakca adlı üyeden alıntı: mesajı görüntüle
    RewriteRule ^site/([a-zA-Z0-9_-]+)/([0-9]+)$ site-detay.php?site_url=$1&site_id=$2


    çıktısı:

    siteadi.com/site/1 bu şekilde html de url e eklenmez.

    Bu şekilde çözebilirsiniz.

    2. parametre şöyle belirtilir.

    RewriteRule ^site/([a-zA-Z0-9_-]+)/([0-9]+)$ siteler.php?sef_url=$1&site_id=$2

    3.Parametre

    RewriteRule ^site/([a-zA-Z0-9_-]+)/([0-9]+)/([0-9]+)$ siteler.php?sef_url=$1&site_id=$2&ucuncu_parametre =$3


    [a-zA-Z0-9_-] : küçük ve büyük harfler, 0-9 arası rakamlar, tire (-) ve alt tire (_) kullanılsın demek.
    [0-9] : 0-9 arası rakamlar kullanılsın demek.


    Umarım yardımcı olabilmişimdir.
    Eyw hocam yardım için çok teşekkür ettim.