• 05-09-2012, 19:59:28
    #1
    Üyeliği durduruldu
    Arkadaşlar merhaba ;

    Şöyle bir dosyam var sayfa.php
    url de
    www.siteadi.com/herhangibirİsim
    yazdıldığında direkt olarak sayfa.php de get değeri ile görüntüleniyor.
    Ancak ben siteadi.com/iletisim yazıp iletişim sayfası yapmak istediğim de bu olmuyor ?

    bunu nasıl yapabilirim ?

    Kod ;
    RewriteRule ^([^.]+)$ emlak.php?adi=$1&tur=$2 [L]
    Tam olarak ;
    RewriteRule iletisim$	iletisim.php
    Bu şekilde çalışıyor ancak dizin olarak adres veremiyorum.
    admin/
    olarak giriş yapamıyorum.
    RewriteRule admin$	admin/index.php
    -Bu şekilde olmuyor.
    Teşekkürler.
  • 11-09-2012, 14:59:54
    #2
    Üyeliği durduruldu
    Hala Aktif ?
  • 11-09-2012, 20:17:34
    #3
    Üyeliği durduruldu
    DwarfDesing adlı üyeden alıntı: mesajı görüntüle
    Hala Aktif ?
    RewriteRule ^index $ index.php

    Şeklinde Denediniz Mi ?
  • 11-09-2012, 21:26:05
    #4
    Üyeliği durduruldu
    Yazınızdan pek bir şey anlamadım, fakat kodlar çakışıyor.

    RewriteRule ^([^.]+)$ emlak.php?adi=$1&tur=$2 [L]
    bunun anlamı şudur.

    admin yazarsanız, emlak.php?adi=admin şeklinde yorumlanır.

    Adrese siz özel bir sabit değer eklemelisiniz

    örneğin
    RewriteRule ^emlak/([^.]+)$ emlak.php?adi=$1&tur=$2 [L]

    Bunu yaptıktan sonra admin/ şeklinde yaparsanız bahsettiğiniz sayfaya girer.
    Ayrıca zaten dizin olan bir şeyi tekrar htaccess de yapılandırmak ne kadar akıllıca tartışılır.
    Sonuçta admin paneli, seoya vs gerek de yok.