• 20-10-2010, 10:32:10
    #1
    Arkadaşlar bir çalışmam var ve dosyalarımın uzantıları; ali-bize-geliyor.php, bugun-ne-yapiyorsunuz.php gibi ben bunları el yordamı ile yazdım fakat .htaccess ile sadece uzantıyı kaldırıp klasörmüş gibi göstermek istiyorum. Yani şöyle;

    http://www.domain.com/ali-bize-geliyor/
    http://www.domain.com/bugun-ne-yapiyorsunuz/

    gibi. Yardımlarınız için şimdiden teşekkür ederim.
  • 20-10-2010, 10:58:09
    #2
    Var olan bir htaccess dosyan var mı bilmiyorum ama şu şekilde deneyebilirsin.

    .htaccess kısmı
    RewriteEngine on
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-s
    RewriteRule ^(.*) index.php?sayfa=$1 [NC,L]

    kod kısmında da aşağıdaki örneği ve mantığı kendine uyarlayabilirsin.

    https://www.r10.net/1064901797-post7.html
  • 20-10-2010, 11:10:27
    #3
    Veritabanı ile ilişkisi olmayan statik bir sayfa bu. İşimi görecek midir?
  • 20-10-2010, 11:29:07
    #4
    Bir kaç araştırma yaptıktan sonra çözüm yolunu buldum. Sadece extension kaldırmak için kullanılan metod şu şekilde;

    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ $1.php [L,QSA]