• 20-02-2007, 01:15:50
    #1
    selam

    ben scriptime seo ekledim ancak türkçe karakterin ve sayıların bulundığı sayfaları göstermiyor.

    Mesela;

    Cep Telefonları adlı makaleye Cep-Telefonları.htm olarak girebiliyorum ama;

    100 Cep Telefonu adlı makaleye 100-Cep-Telefonu.htm şeklinde girince Not Found hatası alıyorum.

    Yardım ederseniz çok sevinirim.
  • 20-02-2007, 01:26:02
    #2
    Üyeliği durduruldu
    scriptin ne ile yazıldı?
    php ise makale id lerini çek mesela siteadresin/makaleid/makaleadı.htm böylece bir sorun kalmaz, önemli olan id dir.
    türkçe karakterleri, boşluklara - eklediğin gibi replace yapabilirsin.
  • 20-02-2007, 01:33:07
    #3
    Linkler http://www.siteadresi.com/oku/id/Makale-Adi.htm şeklinde. yani id var.

    tek sorun başlığı numaralar ve türkçe karakterlerden oluşan makalelere girince no found vermesi.

    acaba .htaccess'de mi hata yaptım.

    .htaccess
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule ^oku/([0-9]+)/([a-zA-Z?-]+) index.php?islem=oku&id=$1&name=$2 [L]
    (evet, php)

    Yardımcı olursanız çok çok sevinirim.
  • 20-02-2007, 02:08:47
    #4
    Üyeliği durduruldu
    Alıntı
    RewriteEngine on
    RewriteRule oku/([0-9]+)/(.*).htm$ index.php?islem=oku&id=$1&name=$2 [L]
    bu işini görür sanırım
  • 20-02-2007, 02:35:59
    #5
    işimi gördü. çok teşekkürler.