• 09-09-2009, 18:48:22
    #1
    merhaba.
    arkadaşlar öncelikle ilginiz için teşekkürler.
    mevzu şu;aşağıdaki htaccess dosyasındaki linkler türkçe karakteri algılamıyor ve biraz karmaşık.
    RewriteRule ^(contact-us|about-us|add-recipe|rss-feed|404).html$ index.php?p=$1
    RewriteRule ^index.html$ index.php
    RewriteRule ^print/(.*)/index.html$ index.php?p=print&recipe=$1 [nc]
    RewriteRule ^rss-cat-feed/(.*)/index.html index.php?p=rss-cat-feed&cat=$1 [nc]
    RewriteRule ^tell-a-friend/(.*)/index.html$ index.php?p=tell-a-friend&recipe=$1 [nc]
    RewriteRule ^contact-recipe/(.*)/index.html$ index.php?p=contact-recipe&recipe=$1 [nc]
    RewriteRule ^add-recipe/(.*)/index.html$ index.php?p=add-recipe&cat=$1 [nc]
    RewriteRule ^print/(.*)/index.html$ index.php?p=print&id=$1 [nc]
    RewriteRule ^category/(.*)/(.*)/(.*)/index.html$ index.php?p=category&cat=$2&next=$3 [nc]
    RewriteRule ^category/(.*)/(.*)/(.*)/(.*)/index.html$ index.php?p=category&cat=$3&next=$4 [nc]
    RewriteRule ^free-recipe/(.*)/(.*)/(.*)/index.html$ index.php?p=recipe&recipe=$3 [nc]
    RewriteRule ^search-free-recipes/(.*)/(.*)/(.*)/index.html$ index.php?p=search-free-recipes&keys=$1&cat=$2&next=$3 [nc]
    ayrıca linkler şu şekilde gözüküyor : /free-recipe/corbalar/akdeniz-usulue-domates-corbas-305-tarifi/1/index.html
    yanlız ben şöyle olmasını istiyorum: /kategori/alt kategori/yemek tarifi.html
    yardımcı olursanız sevinirim.
  • 09-09-2009, 18:53:08
    #2
    Bu şekilde /kategori/alt kategori/yemek tarifi.html olmaz tarayıcı boşluk yerine %20 koyar.

    Böyle olur /kategori/alt kategori/yemek%20tarifi.html
  • 09-09-2009, 18:54:58
    #3
    kategori/alt kategori/yemek%20tarifi.html
    olacağına boşluklar -'ye çevrilmesi de olabilir.
  • 09-09-2009, 19:04:38
    #4
    aynen öyle o boşluk yerine - olmasıda olur
    ama bi türlü beceremedim. yapabilen olursa sevinirim.
  • 09-09-2009, 23:21:15
    #5
    bi el atsanız sevinirim arkadaşlar.
  • 09-09-2009, 23:35:03
    #6
    kategoriyi id ile buluyordur sen yanlızca orayla aşamzsın
  • 09-09-2009, 23:36:25
    #7
    nasıl yapabiliriz peki
  • 10-09-2009, 00:39:10
    #8
    vaktinde bir sef çalışmasında;

    $sarkiadi = strtolower(stripslashes(strtr($sarkiadi,"ÜŞÇİĞÖüöşçiğı? ","USCIGOuoscigi _,")));
    şeklinde yapmıştım dediğini..
  • 10-09-2009, 05:55:40
    #9
    olmadı denedim. yardımcı olacak başka arkadaş var mı acaba