• 20-11-2009, 00:14:35
    #1
    Merhaba,

    .htaccess ile yapmaya çalışıpta yapamadığım bir durumda fikirlerinizi almak istedim.

    Örneğin bir video sitemiz var :

    video url : siteadresi.com/video-adi.html
    kategori url : siteadresi.com/kategori-adi.html
    etiket url : siteadresi.com/etiket-adi.html

    Hepsini aynı link yapısıyla, yapma şansımız varmı. ASP 'de yapıldığını görünce belki PHP ile de yapabiliriz diye düşündüm.

    ASP örnek site :
    http://videoizleyin.net/
  • 20-11-2009, 01:37:41
    #2
    Üyeliği durduruldu
    aşağıdaki makaleyi uygulamayı incele güzel kardeşim
    http://www.oguzkoc.com.tr/php-arama-...u-linkler.html
  • 20-11-2009, 01:41:57
    #3
    BHCoder adlı üyeden alıntı: mesajı görüntüle
    aşağıdaki makaleyi uygulamayı incele güzel kardeşim
    http://www.oguzkoc.com.tr/php-arama-...u-linkler.html
    İlgin için teşekkür ederim hocam fakat merak ettiğim nokta tam olarak;

    etiket, video ve kategori temelinde aynı link yapısını kullanmak. Bu şekil yapmaya çalıştığımda .htaccess link çakışması oluyor.
  • 20-11-2009, 01:51:18
    #4
    Yapılabilirlik açısından asp ile php arasında hiç bir fark yoktur.
    Dediğin şeyin çok yöntemi var ama en basitinden şöyle yapabilirsin

    tblSefLinkler diye tablo oluşturusun.

    intId
    txtSefUrl
    txtIlgiliYapi
    txtIlgiliId

    sonra htaccessten link-getir.phpye yönlendirip getirebilirsin istediğin sayfayı.

    ama bence çokta gerek yok böyle bişeye. hepsini basiçe ayırman daha mantıklı olacaktır. Örneğin
    Etiketlerin sonuna .html koyarsın
    Kategorilerin sonunda / olur.
    videolardada -izle.html yaparsın.
  • 20-11-2009, 02:40:45
    #5
    fatiherikli adlı üyeden alıntı: mesajı görüntüle
    Yapılabilirlik açısından asp ile php arasında hiç bir fark yoktur.
    Dediğin şeyin çok yöntemi var ama en basitinden şöyle yapabilirsin

    tblSefLinkler diye tablo oluşturusun.

    intId
    txtSefUrl
    txtIlgiliYapi
    txtIlgiliId

    sonra htaccessten link-getir.phpye yönlendirip getirebilirsin istediğin sayfayı.

    ama bence çokta gerek yok böyle bişeye. hepsini basiçe ayırman daha mantıklı olacaktır. Örneğin
    Etiketlerin sonuna .html koyarsın
    Kategorilerin sonunda / olur.
    videolardada -izle.html yaparsın.
    dediğin şekilde yapilmiş bir örnek varmı link-getir.php ile ilgili verdiğin örnekte ?
  • 20-11-2009, 12:18:09
    #6
    fatiherikli adlı üyeden alıntı: mesajı görüntüle
    Yapılabilirlik açısından asp ile php arasında hiç bir fark yoktur.
    Dediğin şeyin çok yöntemi var ama en basitinden şöyle yapabilirsin

    tblSefLinkler diye tablo oluşturusun.

    intId
    txtSefUrl
    txtIlgiliYapi
    txtIlgiliId

    sonra htaccessten link-getir.phpye yönlendirip getirebilirsin istediğin sayfayı.

    ama bence çokta gerek yok böyle bişeye. hepsini basiçe ayırman daha mantıklı olacaktır. Örneğin
    Etiketlerin sonuna .html koyarsın
    Kategorilerin sonunda / olur.
    videolardada -izle.html yaparsın.
    Teşekkürler fakat tam kavrayamadım belirttiğiniz şeyi. Benzer örnek vs. varsa paylaşırsanız sevinirim.

    ASP ile kodlanmış siteyi PHP'ye çevireceğim. Bu link yapısını indexleri kaybolmasın diye yapmak istiyorum.
  • 20-11-2009, 13:19:32
    #7
    En basit şekilde şöyle yapabilirsiniz;

    video url : siteadresi.com/video-adi.html
    kategori url : siteadresi.com/kategori-adi.htm
    etiket url : siteadresi.com/etiket-adi.php

    Yani her bir url nin uzantısını farklı belirlerseniz çakışmalar olmayacaktır. Uzantıları kendiniz belirleyebilirsiniz. Bir örnek daha;

    video url : siteadresi.com/video-adi.vid
    kategori url : siteadresi.com/kategori-adi.cat
    etiket url : siteadresi.com/etiket-adi.tag

    Eğer hepsinin uzantısı .html olmasını istiyorum diyorsanız .htaccess'te her biri için farklı yöntemler kullanmalısınız.
  • 21-11-2009, 00:02:26
    #8
    Teknonix adlı üyeden alıntı: mesajı görüntüle
    En basit şekilde şöyle yapabilirsiniz;

    video url : siteadresi.com/video-adi.html
    kategori url : siteadresi.com/kategori-adi.htm
    etiket url : siteadresi.com/etiket-adi.php

    Yani her bir url nin uzantısını farklı belirlerseniz çakışmalar olmayacaktır. Uzantıları kendiniz belirleyebilirsiniz. Bir örnek daha;

    video url : siteadresi.com/video-adi.vid
    kategori url : siteadresi.com/kategori-adi.cat
    etiket url : siteadresi.com/etiket-adi.tag

    Eğer hepsinin uzantısı .html olmasını istiyorum diyorsanız .htaccess'te her biri için farklı yöntemler kullanmalısınız.
    Tüm uzantıların .html olmasını istiyorum, .htaccess'te ne gibi farklı yöntem kullanabilirim, biraz daha açabilirmisiniz ?
  • 21-11-2009, 01:38:44
    #9
    Yardımcı olmak isterdim fakat şahsen okadar detaylı .htaccess bilgim yok maalesef
    Diğer arkadaşların belki bilgisi vardır ve yardımcı olurlar inş.