• 03-03-2010, 11:12:07
    #1
    Bir scriptte wild card ile subdomain üzerinden kategori oluşturmak istiyorum.Bu rewrite rule yazma meselesinde takılmış durumdayım. İstediğim şu domaine gelen sorguyu direk htaccess üzerine rewrite yapmak. Mesela

    http://[ekonomi].domain.com/[haber]_[17]haberin-basligi_sayfa_[3].html
    
    index.php?kat=$1&tur=$2&id=$3&sayfa=$4
    şeklinde 4 parametre göndermek istiyorum.

    İnternette sadece subdomainden tek parametre gönderen örnekler buldum. Bu şekilde subdomain ve üzerine 2-3 değişken daha gönderdiğimizde nasıl bir rewriterule yazmamız gerekir?
  • 03-03-2010, 13:14:31
    #2
    http://pehepe.blogspot.com/2007/11/c...dcard-dns.html

    burayı bir inceleyin derim digiklan hocam
  • 03-03-2010, 19:32:00
    #3
    teşekkürler. faydalı bbir örnek ben subdomaini htaccessten göndermeyi düşünüyordum direk host globalinden çekerek de kullanılabiliyor anladığım kadarı ile.
  • 03-03-2010, 19:42:31
    #4
    teorik olarak %HTTP_HOST ile host satiri okunup %1 ile gereken alınabilir.
    geri kalanda zaten normal ştandart kodlar

    RewriteCond %{HTTP_HOST} !^www\.domain\.com [NC]
    RewriteCond %{HTTP_HOST} ^([^.]+)\.domain\.com
    RewriteRule ^(.+)_([0-9]+)haberin-basligi_sayfa_([0-9]+)\.html$ /index.php?kat=%1&tur=$1&id=$2&sayfa=$3 [L] 
    RewriteRule ^(.+)_([0-9]+)haberin-basligi\.html$ /index.php?kat=%1&tur=$1&id=$2&sayfa=1 [L]
  • 03-03-2010, 20:51:22
    #5
    Haymac adlı üyeden alıntı: mesajı görüntüle
    teorik olarak %HTTP_HOST ile host satiri okunup %1 ile gereken alınabilir.
    geri kalanda zaten normal ştandart kodlar

    RewriteCond %{HTTP_HOST} !^www\.domain\.com [NC]
    RewriteCond %{HTTP_HOST} ^([^.]+)\.domain\.com
    RewriteRule ^(.+)_([0-9]+)haberin-basligi_sayfa_([0-9]+)\.html$ /index.php?kat=%1&tur=$1&id=$2&sayfa=$3 [L] 
    RewriteRule ^(.+)_([0-9]+)haberin-basligi\.html$ /index.php?kat=%1&tur=$1&id=$2&sayfa=1 [L]
    evet aradığım buydu teşekkürler