• 26-12-2007, 00:51:18
    #1
    Öncelikle arakadaşlar bu konuyu bayağı bir araştırdım fakat en sonunda sizlere sormakta buluyorum çareyi...
    şimdi istediğim olay kısaca...
    bir sitenin birden çok bölümü var örneğin;
    1) ..../xxxx.com/
    2) ..../xxxx.com/mesajlar
    3)..../xxxx.com/kullanicalar
    4)...vs..

    şimdi facebook bu mantıkla yapmış dizaynlarını ...yane her bir bölüm için ayrı bir klasör oluşturmuş. Peki her katmanda facebook yapısını nasıl aynı tuttu ..yane bunu içinde include mu ediyor..yada her seferinde bütün klasorlerin "index" lerinemi ekliyor...ben bunu anlamadım...şimdii yaptığım işin profesyonele yakın olmasını istiyorum o yüzden böyle bir bir soru sordummm..Joomlada üst, alt , sol, sağ ... bunun gibi menüleri çağrıyor...yane bu konu hakkaın ufak bir yardım vericek arkadaşlar olursa sevinirim..herkese şimdiden kolay gelsin ve hayırlı akşamlar
  • 26-12-2007, 17:22:23
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    facebook.com a bir ben üye olmadım galiba *-)
    .htaccess le yapılıyor bir seo tekniği.forumda anlatılmış olması gerekiyor :S
  • 28-12-2007, 12:25:43
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    .htaccess kullanarak klasör görünümlü linkler verebilirsin.

    örnek : il.php?sehir=ankara&ilce=altindag&semt=aydinlikevl er

    şeklinde bir link yapısını

    il/ankara/altindag/aydinlikevler/ biçiminde klasörlermiş gibi göstermek için .htaccess dosyasına şunu ekleyebilirsin

    RewriteEngine On
    RewriteRule ^il/(.*)/(.*)/(.*)/ /il.php?sehir=$1&ilce=$2&semt=$3
    böylelikle browserdail/ankara/altindag/aydinlikevler/ olarak görünen link scriptin tarafından il.php?sehir=ankara&ilce=altindag&semt=aydinlikevl er şeklinde yorumlanacaktır.

    bu noktada dikkat etmen gereken husus yazılımın içinde linkleri browserde görünmesini istediğin şekilde vereceksin.

    eğer yukarıdaki benzeri bir .htaccess dosyası kullanıyorsan
    il.php?sehir=ankara&ilce=altindag&semt=aydinlikevl er linklemesini yazılım içerisinde <a href="ankara/altindag/aydinlikevler/">tıklayın</a> şeklinde kullanmalısın.

    daha fazla örnek için : search engine friendly url - Google'da Ara

    kolay gelsin
  • 28-12-2007, 14:19:21
    #4
    evet ustad bu açıklama bayağı bir açıklyaıcıydır ellerine sağlık...
  • 28-12-2007, 16:11:38
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    peki şöyle nasıl yapa biliriz ?
    il_ankara_altintag_aydinlikevler/ ==>şeklinde nasıl yapa biliriz ? wp deki gibi

    edit;
    tamam çözdüm gerek kalmadı
  • 28-12-2007, 16:44:26
    #6
    Rostwell adlı üyeden alıntı: mesajı görüntüle
    peki şöyle nasıl yapa biliriz ?
    il_ankara_altintag_aydinlikevler/ ==>şeklinde nasıl yapa biliriz ? wp deki gibi

    edit;
    tamam çözdüm gerek kalmadı
    çözüm yolunu paylaşsaydın keşke , ilgili şekilde yapmak isteyen arkadaşlara örnek olurdu.
  • 28-12-2007, 18:28:34
    #7
    jagum adlı üyeden alıntı: mesajı görüntüle
    çözüm yolunu paylaşsaydın keşke , ilgili şekilde yapmak isteyen arkadaşlara örnek olurdu.
    haklısın...
    birazdan detaylı bi şekilde anlatırım .httacces 'dosyamı bi bulsam.
  • 28-12-2007, 18:31:41
    #8
    RewriteRule ^makale-(.*)_(.*)_(.*)_(.*)_(.*)_(.*)_(.*)_(.*)_(.*)_(.*)$ makale.php?oku=$1 [L,NC]

    bu kod ile linkler şu şekilde oluyor;
    makale-1_makale_adi/ şeklinde
    eski hali nasıldı ?
    şöyleydi;
    kod:
    RewriteRule ^makale-(.*)_(.*)_(.*)_(.*)_(.*)_(.*)_(.*)_(.*)_(.*)_(.*). html$ makale.php?oku=$1 [L,NC]
    Bu kodlada linklerim;
    makale-1_makale_adi.html/ şeklindeydi

    Kıscası yaptığım tek şey
    .html kaldırmak oldu
    //Not bu benim .httacces dosyamda yaptığım işlemdi

    Bu kod için;
    RewriteRule ^il/(.*)/(.*)/(.*)/ /il.php?sehir=$1&ilce=$2&semt=$3
    "/" işareti bu "_" işaret ile değiştiriyoruz...
    RewriteRule ^il_(.*)_(.*)_(.*) il.php?sehir=$1&ilce=$2&semt=$3

    Galiba fazla detaya girdim
  • 28-12-2007, 20:46:00
    #9
    Rostwell adlı üyeden alıntı: mesajı görüntüle
    Galiba fazla detaya girdim
    detay iyidir derim