Page 1 of 6 1 2 3 4 5 6 LastLast
Results 1 to 15 of 83
Like Tree4Likes

CRR - Custom Rewrite Rules Kullanım Klavuzu

This is a discussion on CRR - Custom Rewrite Rules Kullanım Klavuzu within the Türkçe forums, part of the General Discussion category; vBSEO paketi ile dahili gelen CRR - Custom Rewrite Rules kullanımı hakkında biraz bilgi vereyim. CRR - Custom Rewrite Rule ...

  1. #1
    vBSEO.com Webmaster Array Mert Gökçeimam's Avatar
    Real Name
    Lizard King
    Join Date
    Oct 2005
    Location
    Istanbul, Turkey, Turkey
    Posts
    23,463
    Liked
    721 times
    Blog Entries
    4

    CRR - Custom Rewrite Rules Kullanım Klavuzu

    vBSEO paketi ile dahili gelen CRR - Custom Rewrite Rules kullanımı hakkında biraz bilgi vereyim.

    CRR - Custom Rewrite Rule Nedir ?

    Custom Rewrite Rules vBSEO kontrol panelinizde (vbseocp.php) adresinden ayarlıyabileceğiniz ve stabil vBulletin urlleri haricindeki urlleri mod_rewrite kullanarak istediğiniz formata çevirmenize yardımcı olan bir modüldür.

    Örnek vermek gerekirse
    Code:
    'article\.php\?id=(\d+)'=>'makale-$1.html'
    kodunu kullandığınızda siteniz.com şeklinde gözükmesi gereken url siteniz.com formatına dönüşebilir. Bu şekilde sitenizin tüm urllerini static hale getirebilirsiniz.

    Code:
    'external\.php\?type=rss2' => 'rssfeed.rss'
    örneğinde olduğu gibi vBulletin'in standart rss yayınını siteniz.com formatına çevirebilirsiniz.

    CRR'ın en büyük avantajıda düzenleme olayının tamamen kullanıcının kendi seçeneğine ait olması.

    Nasıl Custom Rewrite Rule Oluşturulur

    CRR iki bölüm içermektedir. Bu iki bölüm rewrite motoru tarafında anımsanarak urllerin yeniden yazılmasını sağlamaktadır. CRR'lar iki kısım içermektedir ve iki kısım arasında => ayrıcı bulunmaktadır.

    Birkaç örnek daha

    Code:
    '^scriptismi.php?id=(\d+)$' => 'statikisim-$1.html'
    Dikkat etmeniz gereken noktalardan birincisi tek tırnak ' kullanarak her bölümü ayırmaktır.

    Sol tarafta bulunan kullandığınız modifikasyonun url si sağ tarafta bulunan hali ise url'nin değişmesini istediğiniz yöntemidir.

    Nokta Karakteri


    nokta herhangi bir karakter olarak kullanılır ancak kesinlikle karakter , rakkam ve sembol yerine kullanılamaz.

    Ters Slash \

    Ters slash bir sonraki karakterin modifiye edilmesinin önüne geçmek için kullanılır. Yani nokta öncesi ters slash kullanırsanız o zaman nokta karakteri sabit olarak kalacaktır.

    Ters slash d (\d) veya w (\w) gibi karakterler öncesinde kullanılırsa özel bir anlam verir. Detaylar için okumaya devam ediniz.

    \d Karakteri

    Karakteri 0 dan 9 a kadar olan rakkamlar ile değişmek üzere kullanılır.

    \w Karakteri

    Karakteri 0 dan 9 a kadar olan rakkamlar veya a dan z ye kadar olan harfler veya alt çizgi _ yerine kullanılabilir.

    + Sembolu

    + sembolünü kullanarak \d \w gibi karakterlerin en az birinin mutlaka yer almasını sağlar. Bir kerede olsa mutlaka değerinin geçmesi gerekmektedir.

    * Sembolü

    + sembolunun yanısıra * sembolü birden fazla kullanım imkanı sağlamaktadır. Herhangi bir değeri olmasada url'nin bozuk çıkmasının önüne geçer.

    ^ Sembolü

    Url'lerin solunda başlangıç olarak kullanılır. Bu işaret kullanıldığında forumun mutlaka ana klasöründe olunması gerekir. Yani ^ kullanılırsa http://www.domain.com/forum/scriptname.php?id=999 adresi modifiye olurken http://www.domain.com/forum/subdirec...ame.php?id=999 adresi modifiye edilmez.

    $ Karakteri

    $ işareti kullanıldığında urlnin ekstra data içermesinin önüne geçersiniz.

    Bunu örneklemek gerekirse
    http://www.domain.com/forum/scriptname.php?id=999 Modifiye Edilebilir
    http://www.domain.com/forum/scriptna...=999&key=value Modifiye edilemez.

    $ işareti urlnin id=999 ile bitmesini sağlar ve $key=value bilgisi sonradan eklendiği için url'nin yeniden yazılmasının önüne geçer. Bunu aşmak için aşağıda vereceğim örneği kullanmanız gerekecektir.

    '^scriptname.php?id=(\d+)' => 'staticname-$1.html'
    $ işareti ve gerideki bilgiyi kaldırabilirsiniz veya

    '^scriptname.php?id=(\d+)&key=(\w+)$' => 'staticname-$1.html'
    Şeklinde kullanabilirsiniz.

    Önemli not : &key=(\w+) ekstra bilgiyi eklemek için kullanılmıştır. Ancak gördüğünüz gibi yaratılan url adresinde bir değişiklik yoktur.

    Parantez Karakterleri

    Parantezler CRR içerisinde sol kısımda kullanılabilir. Parantezler kullanacağınız dataların etrafına konulur ve dataların karışmasının önüne geçer. $1 $2 gibi birden çok değer kullanıcağınız zamanlarda her değerin sırayla yer almasını sağlarlar.

    $n Karakteri

    $1 , $2 , $3 gibi karakterler CRR'ların sağ tarafında yer alır. (\d+) gibi sol tarafta yer alan bilgilerin sırasıyla yerini sağ tarafta alırlar.

    Code:
    '^scriptismi.php?id=(\d+)$' => 'statikisim-$1.html'
    örneğinde görebileceğiniz gibi sol tarafta yer alan (\d+) sağ tarafta $1 olarak değişmiştir.

    CRR Yorum Kullanma

    CRR modulünüzün içerisine eklediğiniz bilgiler geliştikçe birbirlerinden ayırmanın zorluk yaratacak olmasından dolayı // çift slash kullanmak suretiyle istediğiniz yorumları CRR modulüne ekleyebilirsiniz

    Code:
    // Galeri CRR lari buradan basliyor
    şeklinde kullanarak tüm CRR'ları birbirinden ayırabilirsiniz.

    Önemli Not : Hatalı kullandığınız CRR'lar otomatik olarak vBSEO tarafından başına çift slash eklemek suretiyle deaktif edilecektir.
    Mert Gökçeimam / Crawlability Inc.

    vBSEO 3.6.0 Alpha Önizlemesi - Including Like Tree
    Unveiling the NEW vBSEO Sitemap Generator 3.0 - available NOW for vBSEO Customers!


    Twitter:@Depkac
    Personal Blog : Mert Gökçeimam

  2. #2
    Member Array odin's Avatar
    Real Name
    Murat Çelebi
    Join Date
    Sep 2006
    Location
    Bursa
    Posts
    46
    Liked
    0 times
    Teşekkürler

  3. #3
    Senior Member Array Atakan KOC's Avatar
    Real Name
    Atakan KOC
    Join Date
    Sep 2006
    Location
    Turkey/Istanbul
    Posts
    166
    Liked
    0 times
    Teşekkürler Mert. Verdiğin bilgiler için...

  4. #4
    Junior Member Array
    Real Name
    theOrigin
    Join Date
    Dec 2006
    Posts
    2
    Liked
    0 times
    bu olayı bi fehmedemedim gitti

  5. #5
    Member Array O'NEAL's Avatar
    Real Name
    Şehmus
    Join Date
    Sep 2006
    Location
    Turkey
    Posts
    80
    Liked
    0 times
    TEşekkürler Gerçekten Güzel Bir Döküman.

  6. #6
    Senior Member Array
    Real Name
    -
    Join Date
    May 2007
    Posts
    158
    Liked
    1 times
    Teşekkürler...

  7. #7
    Senior Member Array
    Real Name
    -
    Join Date
    May 2007
    Posts
    158
    Liked
    1 times
    bilgi için tekrar teşekkürler ama benim yine takıldığım yerler var

    mesela sitemde bi eklenti var ve link şöyle

    PHP Code:
    http://www.aktifpaylasim.com/downloads.php?do=file&id=7 

    ben bunu aşapıdaki gibi yapmak istiyorum yukarıda buna benzer olanları denedim ama yine de olmadı

    PHP Code:
    http://www.aktifpaylasim.com/dosya-indir-(dosya idsi) 

  8. #8
    Member Array
    Real Name
    Chaos
    Join Date
    Jun 2007
    Location
    ankara
    Posts
    95
    Liked
    0 times
    çok karışık bunlar ya, acemiler tarafından bakarsanız hakkaten anlarsınız. hazır ayarların oldugu bir yer yok mu ya da burda paylaşamaz mıyız. sadece bu değil tüm seo için. Panele girdiğimizde bir dünya ayar var birçoğu belkide yanlış ayarlandı sürekli bakıyorum burdan ama eminim bilmediğimiz çok şey var ve anlamıyoruz işin kötüsü lütfen yardım..

  9. #9
    vBSEO.com Webmaster Array Mert Gökçeimam's Avatar
    Real Name
    Lizard King
    Join Date
    Oct 2005
    Location
    Istanbul, Turkey, Turkey
    Posts
    23,463
    Liked
    721 times
    Blog Entries
    4
    Anlamadığınız ayarları yazarsanız anlamanız için yardımcı olmaya çalışayım.
    Mert Gökçeimam / Crawlability Inc.

    vBSEO 3.6.0 Alpha Önizlemesi - Including Like Tree
    Unveiling the NEW vBSEO Sitemap Generator 3.0 - available NOW for vBSEO Customers!


    Twitter:@Depkac
    Personal Blog : Mert Gökçeimam

  10. #10
    Member Array
    Real Name
    Chaos
    Join Date
    Jun 2007
    Location
    ankara
    Posts
    95
    Liked
    0 times
    tümünü yazmamız gerekir nerdeyse ozaman mert bey, en optimum ayarların olduğu bir screen ya da döküman yok mu.Ya da biz screen yollasak siz değişmesi gereken yerleri söyleseniz?
    Last edited by chaostheory_ozzy; 09-13-2007 at 10:11 AM.

  11. #11
    vBSEO.com Webmaster Array Mert Gökçeimam's Avatar
    Real Name
    Lizard King
    Join Date
    Oct 2005
    Location
    Istanbul, Turkey, Turkey
    Posts
    23,463
    Liked
    721 times
    Blog Entries
    4
    Türkçe vBSEO versiyonunu kullanırsanız tüm özelliklerin ne işe yaradığını okuyabilirisiniz.
    Gelen defult ayarlar en optimum şekilde kullanmanızı sağlamaktadır.

    Önemli Not : Ismim Mert'tir lütfen ismimin yerien garip yakıştırmalar kullanmayınız.
    Mert Gökçeimam / Crawlability Inc.

    vBSEO 3.6.0 Alpha Önizlemesi - Including Like Tree
    Unveiling the NEW vBSEO Sitemap Generator 3.0 - available NOW for vBSEO Customers!


    Twitter:@Depkac
    Personal Blog : Mert Gökçeimam

  12. #12
    Member Array
    Real Name
    Chaos
    Join Date
    Jun 2007
    Location
    ankara
    Posts
    95
    Liked
    0 times
    peki mert bey, bir forumda gördüm kategori ya da konuların altında popüler eklentiler diye bir alan vardı bu vbseo ayarı mıdır yoksa ekstradan eklenti mi kurmak gerekir

  13. #13
    vBSEO.com Webmaster Array Mert Gökçeimam's Avatar
    Real Name
    Lizard King
    Join Date
    Oct 2005
    Location
    Istanbul, Turkey, Turkey
    Posts
    23,463
    Liked
    721 times
    Blog Entries
    4
    tag'leri diyorsanız zoints seo kullanıyor olabilirler. bende kullanıyorum kendi sitemde.
    Mert Gökçeimam / Crawlability Inc.

    vBSEO 3.6.0 Alpha Önizlemesi - Including Like Tree
    Unveiling the NEW vBSEO Sitemap Generator 3.0 - available NOW for vBSEO Customers!


    Twitter:@Depkac
    Personal Blog : Mert Gökçeimam

  14. #14
    Member Array
    Real Name
    Chaos
    Join Date
    Jun 2007
    Location
    ankara
    Posts
    95
    Liked
    0 times
    Çok teşekkürler hepsini de zaman içerisinde yaptım

  15. #15
    vBSEO.com Webmaster Array Mert Gökçeimam's Avatar
    Real Name
    Lizard King
    Join Date
    Oct 2005
    Location
    Istanbul, Turkey, Turkey
    Posts
    23,463
    Liked
    721 times
    Blog Entries
    4
    Quote Originally Posted by chaostheory_ozzy View Post
    Çok teşekkürler
    http://www.sanalkampus.org/sitemap_index.xml.gz
    Mert Gökçeimam / Crawlability Inc.

    vBSEO 3.6.0 Alpha Önizlemesi - Including Like Tree
    Unveiling the NEW vBSEO Sitemap Generator 3.0 - available NOW for vBSEO Customers!


    Twitter:@Depkac
    Personal Blog : Mert Gökçeimam

Page 1 of 6 1 2 3 4 5 6 LastLast

Similar Threads

  1. Syntax for Custom Rewrite Rules
    By Joe Ward in forum Custom Rewrite Rules
    Replies: 34
    Last Post: 04-30-2013, 01:37 PM
  2. vBSEO 2.0 RC7 Released
    By Juan Muriente in forum vBSEO Announcements
    Replies: 17
    Last Post: 09-08-2005, 11:00 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •