• 19-06-2014, 00:04:00
    #1
    Merhabalar asagidaki kollardan bufe_konu değerine sahip kodları kaldırınca konu çalışıyo konu değerine sahip kodları kaldırınca bufe_konu çalışıyor ikisininde çalışmasını istiyorum bunu nasıl çözebilirim lütfen yardım edin herkeze teşekkür ederim
    RewriteEngine On

    RewriteRule ^([0-9a-zA-Z-_]+).html$ index.php?do=bufe_konu&bufe_link=$1
    RewriteRule ^([0-9a-zA-Z-_]+).html/([0-9]+)$ index.php?do=bufe_konu&bufe_link=$1&s=$2
    RewriteRule ^bufe_kategori/([0-9a-zA-Z-_]+)(/?)$ index.php?do=bufe_kategori&bufe_link=$1
    RewriteRule ^bufe_kategori/([0-9a-zA-Z-_]+)/bufe_sayfa/([0-9]+)(/?)$ index.php?do=bufe_kategori&bufe_link=$1&s=$2

    RewriteRule ^([0-9a-zA-Z-_]+).html$ index.php?do=konu&link=$1
    RewriteRule ^([0-9a-zA-Z-_]+).html/([0-9]+)$ index.php?do=konu&link=$1&s=$2
    RewriteRule ^profil/([0-9a-zA-Z-_]+)(/?)$ index.php?do=profil&link=$1
    RewriteRule ^profil/([0-9a-zA-Z-_]+)/konular(/?)$ index.php?do=profil&link=$1&tip=konular
    RewriteRule ^kategori/([0-9a-zA-Z-_]+)(/?)$ index.php?do=kategori&link=$1
    RewriteRule ^kategori/([0-9a-zA-Z-_]+)/sayfa/([0-9]+)(/?)$ index.php?do=kategori&link=$1&s=$2
    RewriteRule ^etiket/([^/]*)(/?)$ index.php?do=etiket&link=$1
    RewriteRule ^etiket/([^/]*)/sayfa/([0-9]+)(/?)$ index.php?do=etiket&link=$1&s=$2
    RewriteRule ^sayfa/([0-9a-zA-Z-_]+)(/?)$ index.php?do=sayfa&link=$1
    RewriteRule ^s/([0-9a-zA-Z-_]+)(/?)$ index.php?s=$1
    RewriteRule ^arama/([^/]*)(/?)$ index.php?do=arama&kelime=$1
    RewriteRule ^arama/([^/]*)/sayfa/([0-9]+)(/?)$ index.php?do=arama&kelime=$1&s=$2

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([0-9a-zA-Z-_]+)(/?)$ index.php?do=$1
  • 19-06-2014, 02:23:15
    #2
    Alıntı
    RewriteRule ^([0-9a-zA-Z-_]+).html$ index.php?do=bufe_konu&bufe_link=$1
    RewriteRule ^([0-9a-zA-Z-_]+).html/([0-9]+)$ index.php?do=bufe_konu&bufe_link=$1&s=$2
    RewriteRule ^bufe_kategori/([0-9a-zA-Z-_]+)(/?)$ index.php?do=bufe_kategori&bufe_link=$1
    RewriteRule ^bufe_kategori/([0-9a-zA-Z-_]+)/bufe_sayfa/([0-9]+)(/?)$ index.php?do=bufe_kategori&bufe_link=$1&s=$2


    RewriteRule ^([0-9a-zA-Z-_]+).html$ index.php?do=konu&link=$1
    RewriteRule ^([0-9a-zA-Z-_]+).html/([0-9]+)$ index.php?do=konu&link=$1&s=$2
    RewriteRule ^profil/([0-9a-zA-Z-_]+)(/?)$ index.php?do=profil&link=$1
    RewriteRule ^profil/([0-9a-zA-Z-_]+)/konular(/?)$ index.php?do=profil&link=$1&tip=konular
    RewriteRule ^kategori/([0-9a-zA-Z-_]+)(/?)$ index.php?do=kategori&link=$1
    RewriteRule ^kategori/([0-9a-zA-Z-_]+)/sayfa/([0-9]+)(/?)$ index.php?do=kategori&link=$1&s=$2
    RewriteRule ^etiket/([^/]*)(/?)$ index.php?do=etiket&link=$1
    RewriteRule ^etiket/([^/]*)/sayfa/([0-9]+)(/?)$ index.php?do=etiket&link=$1&s=$2
    RewriteRule ^sayfa/([0-9a-zA-Z-_]+)(/?)$ index.php?do=sayfa&link=$1
    RewriteRule ^s/([0-9a-zA-Z-_]+)(/?)$ index.php?s=$1
    RewriteRule ^arama/([^/]*)(/?)$ index.php?do=arama&kelime=$1
    RewriteRule ^arama/([^/]*)/sayfa/([0-9]+)(/?)$ index.php?do=arama&kelime=$1&s=$2

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([0-9a-zA-Z-_]+)(/?)$ index.php?do=$1
    Kırmızı renkli olan yerleri yer değiştirmelisin.
  • 19-06-2014, 03:17:05
    #3
    Vakit ayırdığın için teşekkür ederim soulmy denedim ama hala aynı.
  • 19-06-2014, 17:07:44
    #4
    @enqbz, istediğiniz şekilde olması için veritabanı yapınızın yani büfe ile konu başlıklarının aynı tabloda olması gerekmektedir.

    ID değerleri farklı olacağından bu şekilde istediğinize ulaşabilirsiniz.
  • 19-06-2014, 17:19:40
    #5
    @yvolkan Vakit ayırdığın için teşekkür ederimtablo yapım böyle

  • 20-06-2014, 14:09:15
    #6
    @enqbz, yapman gereken iki ayrı tabloyu da aynı tabloda birleştirmen gerekli bu şekilde anca ayırımını kendi içinde yapabilirsin.