folder Tahribat.com Forumları
linefolder Webmaster ve Yazılım Geliştiriciler
linefolder Htaccess De Link Düzenleme ( Yardım )



Htaccess De Link Düzenleme ( Yardım )

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    iLLuMiNaTi
    iLLuMiNaTi's avatar
    Banlanmış Üye
    Kayıt Tarihi: 08/Mart/2007
    Erkek

    arkadaşlar isminiunuttum.com da yeni bir scripte geçtim fakat linklerle ilgili bir sorunum var

    script üzerinden link düzenlemesinden link seçimi yaptım.

    yeni scriptte linkler şu şekilde çıkmakta :

    http://www.isminiunuttum.com/1/yahu-bir-site-vardi

    ben yukarıdaki linkteki domain adresinden sonra olan sayıyı ( şekilde görünen 1 sayısını ) istemiyorum direk domainden konu linkine geçsin.

    bunu nasıl yapabiliriz ?

    htaccess içinde yazanlar aşağıda.

    RewriteEngine On
    #RewriteBase /
    RewriteCond %{REQUEST_URI} ^(.*)//(.*)$
    RewriteRule . %1/%2 [R=301,L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^.*$ index.php?qa-rewrite=$0&%{QUERY_STRING} [L]

    Şu an site kullanıcıya kapalı eğer lazım olursa söyleyin açayım.

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    iLLuMiNaTi
    iLLuMiNaTi's avatar
    Banlanmış Üye
    Kayıt Tarihi: 08/Mart/2007
    Erkek

    UP ^^

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    iLLuMiNaTi
    iLLuMiNaTi's avatar
    Banlanmış Üye
    Kayıt Tarihi: 08/Mart/2007
    Erkek

    Google bi indexlerse bu haliyle çok fena olur o yüzden up birazcık acil

     

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GusFring
    GusFring's avatar
    Kayıt Tarihi: 24/Haziran/2009
    Erkek

    Hocam yanlışım yoksa id olması şart. Script get ile id yi aldırıp, mysql de ki ile eşleştirip konuyu çekiyordur. id yi silersen konuyu çekemez.

    Anca o id yi tahribattaki gibi sona ekletebilirsin.


    Bundan 2300 yıl kadar önce Çinli filozof Chuang Tzu, rüyasında bir kelebek olduğunu görmüş ve uyandıktan sonra şu soru üzerine düşünmüştü: Chuang Tzu kimliğimle, kendimi rüyamda bir kelebek olarak mı görmüş olduğumu, yoksa aslında şu anki kelebek kimliğimle kendimi rüyamda Chuang Tzu adlı bir adam olarak mı görmekte olduğumu nasıl ayırt edebilirim?
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    iLLuMiNaTi
    iLLuMiNaTi's avatar
    Banlanmış Üye
    Kayıt Tarihi: 08/Mart/2007
    Erkek

    GusFring bunu yazdı:
    -----------------------------

    Hocam yanlışım yoksa id olması şart. Script get ile id yi aldırıp mysql de ki ile eşleştirip konuyu çekiyordur. id yi silersen konuyu çekemez. Anca o id yi tahribattaki gibi sona ekletebilirsin.


    -----------------------------

    hocam çeksinde bunu linkte göstermese olmuyomu :D

    Bütün indexlerim gidicek bu yüzden..

    neyse bakalım yapıcak ibşi yok ne yazıkki..

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GusFring
    GusFring's avatar
    Kayıt Tarihi: 24/Haziran/2009
    Erkek

    ErotikPanda bunu yazdı:
    -----------------------------

    GusFring bunu yazdı:
    -----------------------------

    Hocam yanlışım yoksa id olması şart. Script get ile id yi aldırıp mysql de ki ile eşleştirip konuyu çekiyordur. id yi silersen konuyu çekemez. Anca o id yi tahribattaki gibi sona ekletebilirsin.


    -----------------------------

    hocam çeksinde bunu linkte göstermese olmuyomu :D

    Bütün indexlerim gidicek bu yüzden..

    neyse bakalım yapıcak ibşi yok ne yazıkki..


    -----------------------------

    Olmaz hocam sen linke tıkladığında php dosyası devreye giriyor o silmek istediğin rakamı $_GET[] ile çekip veritabanından sorgulatıyor. Alternatifini hiç duymadım.

    Eski indexindeki linkler nasıldı ki ?


    Bundan 2300 yıl kadar önce Çinli filozof Chuang Tzu, rüyasında bir kelebek olduğunu görmüş ve uyandıktan sonra şu soru üzerine düşünmüştü: Chuang Tzu kimliğimle, kendimi rüyamda bir kelebek olarak mı görmüş olduğumu, yoksa aslında şu anki kelebek kimliğimle kendimi rüyamda Chuang Tzu adlı bir adam olarak mı görmekte olduğumu nasıl ayırt edebilirim?
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Hybris
    Hybris's avatar
    Kayıt Tarihi: 12/Haziran/2007
    Erkek

    $0&%{QUERY_STRING}

    oradaki 1 buradan geliyor.

    dediğinin oluru yok. aynı isimde iki konu açılırsa ne olacak düşündün mü?


    agile isn’t how fast you can go, it’s how fast you can turn.
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    iLLuMiNaTi
    iLLuMiNaTi's avatar
    Banlanmış Üye
    Kayıt Tarihi: 08/Mart/2007
    Erkek

    Hybris bunu yazdı:
    -----------------------------

    $0&%{QUERY_STRING}

    oradaki 1 buradan geliyor.

    dediğinin oluru yok. aynı isimde iki konu açılırsa ne olacak düşündün mü?


    -----------------------------

    /2/ şeklinde olur aynı konu olursa bu şekildede olur.

    yada -2 şeklinde

    ama bi şekilde domainden sonra gelmeli konu adı

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    xzxz
    xzxz's avatar
    Kayıt Tarihi: 21/Haziran/2003
    Erkek

    .htaccess dosyası 

     

     

    Options +FollowSymLinks

    AddType 'text/html; charset=UTF-8' html 

    AddType application/x-httpd-php html asp xml

    RewriteEngine On

    rewritebase / 

    RewriteRule ^([a-z0-9_-]+)-([a-z0-9_-]+)-([a-z0-9_-]+)-([a-z0-9_-]+)-([a-z0-9_-]+)$ index.php?set=$2&x=$3&id=$4&p1=$5&page=$6 [L]

     

    burada 6 tane değişken var ister 600 tane de olur , ilk değişkenin karşılığı yok oraya konu başlığı ya da anahtar kelime vb neyse onu yazıyorum , 

    www.xxxx.com/buraya_anahtarkelimler-$set deişkeni-$x değişkeni-$id-$p1-$page    ,  eğer değişkenlerin değeri yoksa 0 gönderilmeli

     

    ilk değişkenin içerisinde türkçe / özel karakter olmamalı bunu düzelten fonksiyonu da şöyle yazdım

     

     

      function fixtrk($x){

            $x=trim(strtolower($x));

            $x=(eregi_replace("Ş","s",$x));

            $x=(eregi_replace("ş","s",$x));

            $x=(eregi_replace("İ","i",$x));

            $x=(eregi_replace("ı","i",$x));

            $x=(eregi_replace("Ç","c",$x));

            $x=(eregi_replace("ç","c",$x));

            $x=(eregi_replace("ğ","g",$x));

            $x=(eregi_replace("Ğ","g",$x));

            $x=(eregi_replace("ü","u",$x));

            $x=(eregi_replace("Ü","u",$x));

            $x=(eregi_replace("ö","o",$x));

            $x=(eregi_replace("Ö","o",$x));

            $xz="";

            for($i=0;$i<(strlen($x));$i++){

                $ord=ord(substr($x,$i,1));

                if(((($ord>=48)&&($ord<=57))||(($ord>=65)&&($ord<=90))||(($ord>=97)&&($ord<=122)))){

                    $xz.=substr($x,$i,1);

                }else{

                    $xz.="_";

                }

            }

            $xz=(empty($xz))?"xxx":$xz;

            return $xz;

    }/////function

     

    /// türkçe karakterleri  ö > o , ü > u yaparken ingiliz alfabesinde olmayan tüm herşeyi de _  olarak değiştirir 

     

     

     

     

     


    herşeyin bir şeyi vardır
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Hybris
    Hybris's avatar
    Kayıt Tarihi: 12/Haziran/2007
    Erkek

    ErotikPanda bunu yazdı:
    -----------------------------

    -----------------------------

    /2/ şeklinde olur aynı konu olursa bu şekildede olur.

    yada -2 şeklinde

    ama bi şekilde domainden sonra gelmeli konu adı


    -----------------------------

    konunun aynısı yoksa sayı çıkmasın varsa sayı versin dersen dediğinin .htaccess ile ilgisi yok php kısmında halledilebilir anca.

    RewriteEngine On
    #RewriteBase /
    RewriteCond %{REQUEST_URI} ^(.*)//(.*)$
    RewriteRule . %2-%1 [R=301,L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^.*$ index.php?qa-rewrite=$0&%{QUERY_STRING} [L]


    şeklinde değiştirip denersen belki

    domain/bir-site-vardi-1

    gibi olabilir emin değilim.



    agile isn’t how fast you can go, it’s how fast you can turn.
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    iLLuMiNaTi
    iLLuMiNaTi's avatar
    Banlanmış Üye
    Kayıt Tarihi: 08/Mart/2007
    Erkek

    Hybris bunu yazdı:
    -----------------------------

    ErotikPanda bunu yazdı:
    -----------------------------

    -----------------------------

    /2/ şeklinde olur aynı konu olursa bu şekildede olur.

    yada -2 şeklinde

    ama bi şekilde domainden sonra gelmeli konu adı


    -----------------------------

    konunun aynısı yoksa sayı çıkmasın varsa sayı versin dersen dediğinin .htaccess ile ilgisi yok php kısmında halledilebilir anca.

    RewriteEngine On
    #RewriteBase /
    RewriteCond %{REQUEST_URI} ^(.*)//(.*)$
    RewriteRule . %2-%1 [R=301,L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^.*$ index.php?qa-rewrite=$0&%{QUERY_STRING} [L]


    şeklinde değiştirip denersen belki

    domain/bir-site-vardi-1

    gibi olabilir emin değilim.



    -----------------------------

    yok hocam böyle çalışmadı

    @xzxz deniyecem şimdi hocam

Toplam Hit: 2306 Toplam Mesaj: 14