• 01-01-2010, 14:05:25
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhabalar,

    Bir aralar bot konusu çok konuşuldu. Şimdi sıra SEF'de. Kafamı karıştıran değişik bir SEF tekniği hakkında soru soracağım ben.

    Wordpress ve SMF için çıkan yeni bir SEF sisteminde .htaccess dosyasına aşağıdaki kod eklenilerek SEF yapılıyor. Ancak bunun mantığı nedir, nasıl yapılır? En ufak bir kaynak bulamadım. Bilenler varsa açıklarlarsa sevinirim.

    İyi çalışmalar.
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
  • 01-01-2010, 14:09:02
    #2
    Üyeliği durduruldu
    Allah ne verdiyse index.php ye yonlendir yapiyor. index.php ise request ten adresi alip ona gore degerlendiriyor. gerekirse explode vs ederek isliyor yani
  • 01-01-2010, 14:17:45
    #3
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    Allah ne verdiyse index.php ye yonlendir yapiyor. index.php ise request ten adresi alip ona gore degerlendiriyor. gerekirse explode vs ederek isliyor yani
    Hım... Anladım sanırım. İstekleri de index.php'de aşağıdaki değişkenle çekiyoruz galiba?
    $_SERVER['REQUEST_URI']
    Bi örnek verebilirbilir misin? istekleri nasıl kullanacağım hakkında?
  • 01-01-2010, 14:35:12
    #4
    Üyeliği durduruldu
    Örnek vereyim:
    www.example.com/command/parameter1/parameter2/ şöyle bir istek geldi, index.php deki kodumuz:
    $requestURI = explode('/', $_SERVER['REQUEST_URI']);
    çıktımız
    Array ( [0] => [1] => command [2] => parameter1 [3] => parameter2 [4] => )
    bunları alıp işleme koyuyorsun. Mesela
    if($requestURI[1]=="command"){include("command.php");}
  • 01-01-2010, 14:43:48
    #5
    Üyeliği durduruldu
    indexe yönlendiriyor tüm gelenleri.
    mvc yapısında olan sistemlerdede bu şekilde kullanılır genelde.
  • 01-01-2010, 14:44:31
    #6
    Çok teşekkür ederim selim61 ve sdemirkeser. Şimdi yabancı bir kaynak buldum: http://www.phpaddiction.com/tags/axi...-php-part-one/ Bol vaktim olduğu bir zamanda o kaynağıda okurum. İyi çalışmalar.