folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder PHP İle Htacsess Oluşturma



PHP İle Htacsess Oluşturma

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pala
    pala's avatar
    Kayıt Tarihi: 06/Temmuz/2016
    Erkek

    Selam müritler, kafamda bir türlü oturtamadığım bir konu var. Bir tane projemde permalinkler dosya ismi oluyor. Ya da post.php?q=18 bu şekilde oluyor. Şimdi nasıl olacağı hakkında bir bilgim yok. Araştırdım ama bir net bir sonuca varamadım. Yapmak istediğim permalinklerimi kendim oluşturmak istiyorum.  Yani post.php?q=18 yeine makale eklerken en-iyi-oyunlar yazabilmek istiyorum. Bunu nasıl yapabilirim.

    Bu arada htaccess dosyam var ancak orada sadece .php uzantıları kaldırabildim.

    Yardımlarınızı bekliyorum. Şimdiden teşekkürler.


    Bulunduğun yerden memnun değilsen yerini değiştir. Ağaç değilsin.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    trooper
    trooper's avatar
    Kayıt Tarihi: 11/Kasım/2007
    Erkek

    Sayfa için çalıştırdığın sef link fonksiyonu ile oluşturduğun seo linkini de aynı sql tablosuna kaydettir sonra get ile onu çekerek sorguya dahil et aynı id mantığı ile çözersin

     

    RewriteRule ^([0-9a-zA-Z-_]+)/([0-9]+)$ posts.php?sef=$1&q=$2 [L,QSA] bu şekilde de çalışır birden fazla aynı konu olursa aynı başlıkta die id li yaptım yoksa sadece sef link çağırarak da yapabilirsin

     

     

     

    trooper tarafından 07/Kas/17 15:40 tarihinde düzenlenmiştir

    ZzZzZzZ...!
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    EnableTurk
    EnableTurk's avatar
    Kayıt Tarihi: 29/Eylül/2007
    Erkek
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    
    RewriteRule ^(.*[^/])/$ /$1 [L,R=301]
    RewriteRule ^([0-9a-zA-Z-_/]+)$ index.php?q=$1

    Bu şekilde kullanıyorum, burada ilk RewriteRule satırında, sondaki "/" işaretini daima kaldırıyor. İkinci satırda ise, domain.com/***** buraya ne gelirse gelsin, bunu index.php?q=** buraya gönderiyor. 

    $_GET['q'] ile alıyorsun, / ile split edip kullanıyorsun. Hatta geçenlerde şöyle bir konu açmıştım.

    https://www.tahribat.com/forum/php-ile-sinirsiz-parametreler-sef-link-icin-kod-p-229797

     

     

    EnableTurk tarafından 07/Kas/17 15:47 tarihinde düzenlenmiştir

    seni 4 kere döverim yarın 🤙
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pala
    pala's avatar
    Kayıt Tarihi: 06/Temmuz/2016
    Erkek

    Eyvallah çok teşekkür ederim hemen başlıyorum denemelere


    Bulunduğun yerden memnun değilsen yerini değiştir. Ağaç değilsin.
Toplam Hit: 984 Toplam Mesaj: 4
php htaccess permalink