• 10-12-2012, 17:27:15
    #1
    Arkadaşlar .htaccess ile verileri sef link yaptım..
    .htaccess dosyam :
    RewriteEngine On
    RewriteRule (.*)-(.*)\.html$  single.php?id=$1&baslik=$2[L]
    RewriteRule ^sayfa/(.*)/ index.php?sayfa=$1 [L]
    RewriteRule ^kategori/(.*)/ category.php?sef=$1 [L]
    RewriteRule ^etiket/(.*)/ tags.php?sef=$1 [L]
    RewriteRule ^sayfa/?$ error.php [L]
    RewriteRule ^etiket/?$ error.php [L,NC]
    RewriteRule ^kategori/?$ error.php [L,NC]
    url çıktısı : www.siteadi.com/1-deneme-haberim.html
    kullanıcı www.siteadi.com/1-deneme-haberim.php yazdığında uzantıyı php anlıyor ve bulamıyor.
    Bunu nasıl engellerim ?

    Yani www.siteadi.com/1-deneme-haberim.php veya 1-deneme-haberim.xml bile yazsam ilgili haber'e gitsin..
  • 10-12-2012, 17:33:31
    #2
    yani .html dışındaki uzantıları ( .php - .xml vs ) .html ye çevirmesini mi istiyorsunuz?
  • 10-12-2012, 17:49:36
    #3
    PsdBul adlı üyeden alıntı: mesajı görüntüle
    yani .html dışındaki uzantıları ( .php - .xml vs ) .html ye çevirmesini mi istiyorsunuz?
    Aynen öyle hocam ilgili habere gitsin yeter..
  • 10-12-2012, 18:07:22
    #4
    RewriteRule ^(.*).php $1.html [R=301,L]
    RewriteRule ^(.*).xml $1.html [R=301,L]
    bu kodları .htaccess kodlarınızın altına ekleyip denermisiniz.
  • 10-12-2012, 18:22:33
    #5
    PsdBul adlı üyeden alıntı: mesajı görüntüle
    yani .html dışındaki uzantıları ( .php - .xml vs ) .html ye çevirmesini mi istiyorsunuz?
    PsdBul adlı üyeden alıntı: mesajı görüntüle
    RewriteRule ^(.*).php $1.html [R=301,L]
    RewriteRule ^(.*).xml $1.html [R=301,L]
    bu kodları .htaccess kodlarınızın altına ekleyip denermisiniz.
    URL Yapısın Bozdu.. İlgili Linki Açmıyor.

    Şuanki link : http://localhost/C:/wamp/www/proje/s...erlerim%5bL%5d
    Bu hale geldi..
  • 10-12-2012, 18:23:59
    #6
    RewriteRule ^http://www.xxx.com/(.*).php http://www.xxx.com/$1.html [R=301,L] 
    RewriteRule ^http://www.xxx.com/(.*).xml http://www.xxx.com/$1.html [R=301,L]
    olarak denermisiniz. ( xxx.com yerine kendi domain adresinizi yazın )
  • 10-12-2012, 18:35:19
    #7
    PsdBul adlı üyeden alıntı: mesajı görüntüle
    RewriteRule ^http://www.xxx.com/(.*).php http://www.xxx.com/$1.html [R=301,L] 
    RewriteRule ^http://www.xxx.com/(.*).xml http://www.xxx.com/$1.html [R=301,L]
    olarak denermisiniz. ( xxx.com yerine kendi domain adresinizi yazın )
    URL ler sapıttı ne olduysa anlamadım.. Teşekkür ederim onlarla uğraşıyorum.