• 05-10-2007, 22:31:12
    #1
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule (.*)-(.*)\.html$ index.php?cat=$1&a=$2
    Bunu kullanıyorum.Sorunsuz

    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule (.*)-(.*)\.html$ index.php?page=$2&cat=$1
    2 ci olarakta bunu kullanmak istiyorum.ekliyorum olaylar karışıyor.

    Bu 2 sinin kurallara göre uygun yazımını nasıl yapabilirim.
    Yardımcı olabilecek var mı?
  • 06-10-2007, 02:51:09
    #2
    yollar çakıştıgı için karışıyor
    aklıma gelen en basit ilk şey ikisinede birer sabit ekleyin
    örn.
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule k/(.*)-(.*)\.html$ index.php?cat=$1&a=$2
    RewriteRule p/(.*)-(.*)\.html$ index.php?page=$2&cat=$1
  • 06-10-2007, 04:01:02
    #3
    RewriteRule (.*)-(.*)\.html$ index.php?cat=$1&a=$2
    RewriteRule p/(.*)-(.*)\.html$ index.php?page=$2&cat=$1
    Bu şekilde çalıştı ama şimdi adreslere /p/ ekliyor.
    PayPal Labs / x.com -- PayPal's Showcase Site for Experimental Products/p/x.php gibi.

    p/(.*)-(.*)\.html yerine
    p-(.*)-(.*)\.html ve
    (.*)-(.*)\.p.html ihtimalerinide denedim.Bunlarda olmadı.

    Başka ne gibi alternatif dizilimler deniyebilirm
  • 06-10-2007, 04:20:13
    #4
    ikisinide .html yapamazsın imkansız yani. bence birini .htm yap birini .html yap.

    RewriteRule (.*)-(.*)\.html$ index.php?cat=$1&a=$2
    RewriteRule (.*)-(.*)\.htm$ index.php?page=$2&cat=$1
  • 06-10-2007, 05:03:21
    #5
    anasayfa .html iken ona bağlı alt sayfa .htm oluşu gözüme batmıştı.
    neyse yapacak bişey yok.

    tskler arkadaslar.
  • 06-10-2007, 05:08:04
    #6
    vlvx adlı üyeden alıntı: mesajı görüntüle
    Bu şekilde çalıştı ama şimdi adreslere /p/ ekliyor.
    PayPal Labs / x.com -- PayPal's Showcase Site for Experimental Products/p/x.php gibi.
    p/(.*)-(.*)\.html yerine
    p-(.*)-(.*)\.html ve
    (.*)-(.*)\.p.html ihtimalerinide denedim.Bunlarda olmadı.
    Başka ne gibi alternatif dizilimler deniyebilirm
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule (.*)-a-(.*).html$ index.php?cat=$1&a=$2
    RewriteRule (.*)-p-(.*).html$ index.php?cat=$1&page=$2
    bu şekilde kullan madem ama illaki sabit ekle aksi taktirde çakışır
  • 06-10-2007, 05:51:26
    #7
    Çakışmalar oluyor.
    Neyse daha sonra tekrar baksam daha iyi olucak.

    tskler