• 20-09-2013, 19:25:23
    #1
    Merhaba.
    Yeni bir website açtım, DirectX'ten kaçıp eski dostum PHP ile birşeyler yapayım dedim

    Sorunum şu.
    Websitemde

    aa.php
    bb.php

    diye iki sayfa var. aa.php'e gidince adres çubuğunda
    websiteadi.com/aa.php diye görünüyor. Wordpress'te kalıcı bağlantı ayarları vardı. Mesela;
    websiteadi.com/aa.php
    websiteadi.com/aa olarak yapılabiliyordu.

    Bunu .htdocs ile yapıyordum sanırım. Neler yapmalıyım, kodlama bilgim iyi. Kaynak, yapılacak (İngilizce Türkçe farketmez) önerirseniz sevinirim.
    Şimdiden teşekkürler.
  • 20-09-2013, 19:32:42
    #2
    🌐 𝘀𝗼𝗰𝗶𝗳𝗹𝘆.𝗰𝗼𝗺
    site.com/wp-admin/options-permalink.php

    Bunu mu diyorsun hocam?
  • 20-09-2013, 21:16:55
    #3
    Permalink ayarlar kısmına gel hocam en alttakini tıkla custom olması lazım

    /%postname%.htdocs dene olabilir belki.
  • 20-09-2013, 21:24:58
    #4
    tolgasen adlı üyeden alıntı: mesajı görüntüle
    site.com/wp-admin/options-permalink.php

    Bunu mu diyorsun hocam?
    Bilmece adlı üyeden alıntı: mesajı görüntüle
    Permalink ayarlar kısmına gel hocam en alttakini tıkla custom olması lazım

    /%postname%.htdocs dene olabilir belki.
    Yok yanlış anladınız bu Wordpress'te, ben kendim yazıyorum websitemi. Bu wordpressteki olayı kendim nasıl yapabilirim, .htdocs belgesini mi düzenlemem gerekiyor ?
  • 20-09-2013, 21:30:03
    #5
    GrafiKod adlı üyeden alıntı: mesajı görüntüle
    Yok yanlış anladınız bu Wordpress'te, ben kendim yazıyorum websitemi. Bu wordpressteki olayı kendim nasıl yapabilirim, .htdocs belgesini mi düzenlemem gerekiyor ?
    O kadarını bilmiyorum hocam yazılımcı arkadaşlara danışmak lazım
  • 20-09-2013, 21:33:26
    #6
    Aradığınız kod bu sanırım bi deneyin.

    RewriteEngine On
    ReWriteRule ^index.html index.php [L,NC]

    bu kodda index.php yi index.html olarak gösteriyor

    bu kodu .htaccess e ekleyeceksiniz
  • 20-09-2013, 23:10:57
    #7
    Üyeliği durduruldu
    http://www.generateit.net/mod-rewrite/ buyur arkadaşım sana yardımcı olacak güzel bir kaynak
  • 26-09-2013, 00:32:15
    #8
    Hocam bir örnek üzerinde açıklayayım
    RewriteEngine On
    RewriteRule ^firma-([0-9]+)-([a-zA-Z0-9\_\-]+).html$ profil.php?id=$1&link=$2 [L,NC]
    yukarıdaki örnekte profil.php ye iki değer gidiyor normalde htaccess'i aktifleştirmeden önce sistem şu şekilde çalışıyor
    profil.php?id=3146&link=atg-park-egitim
    htacces dosyamızı olusturduktan sonra linklerimizi artık
    firma-3146-atg-park-egitim.html
    burda dikkat edeceğimiz püf nokta "profil.php?id=$1&link=$2" bölümde gelen değişkenleri $1,$2,$3 şeklinde istediğimiz kadar artırabiliriz.Diğer tarafta eklediğimiz bu bölümler ise soldan başlayarak artmaktadır yani en başa ekleyeceğimiz $1 ile eşleşir ikinci ekleyeceğimiz $2 ile eşleşir böylece gider
    ([0-9]+) => sadece sayılar sınır yok
    ([0-9]{4}) => sadece sayılar sadece 4 karakter
    ([a-zA-Z0-9\_\-]+) => a'dan z'ye küçük ve büyük harfler, rakamlar,alt çizgi, ve çizgi içeren sınırsız karakter
    isterseniz daha detaylı bir yazı da hazırlayabilirim

    Faydalı olması Dileğiyle...