• 15-11-2020, 13:33:29
    #10
    mertkilic0111 adlı üyeden alıntı: mesajı görüntüle
    1-otomobiller dediğim senin detay sayfan,
    2-s1, s2, s3 dediklerimi sen model, araba, yil olarak değiştirebilirsin. Mesela ?model=$1&yil=$2 yani phpye diyoruz ki; 2 tane get parametrem var 1. Model 2. Yil bu getleri detay sayfanda $_GET[‘model’] gibi yakalayabilirsin. Htaccess de parametre olarak ismini belirttiğin php de get e denk geliyor
    hocam ben tema kullanıyorum htacessde ilgili php dosyamın tam yolunu mu belirteceğim? domain.com/site/temalar/tema1/anasayfa.php
  • 15-11-2020, 13:44:25
    #11
    buddy adlı üyeden alıntı: mesajı görüntüle
    hocam ben tema kullanıyorum htacessde ilgili php dosyamın tam yolunu mu belirteceğim? domain.com/site/temalar/tema1/anasayfa.php
    Hayır, domain ya da klasör yazmana gerek yok, sadece dosya adı yazman yeterli. Ama .htaccess dosyası ve xxx.php aynı dizinde olmalı
  • 15-11-2020, 13:52:53
    #12
    mertkilic0111 adlı üyeden alıntı: mesajı görüntüle
    Hayır, domain ya da klasör yazmana gerek yok, sadece dosya adı yazman yeterli. Ama .htaccess dosyası ve xxx.php aynı dizinde olmalı
    tema dosyasını anadizine koyamam dosyanın tam yolunu belirtmek mümkün değil mi hocam?

    yada sizce başka bir çözümü?
  • 15-11-2020, 13:54:19
    #13
    buddy adlı üyeden alıntı: mesajı görüntüle
    tema dosyasını anadizine koyamam dosyanın tam yolunu belirtmek mümkün değil mi hocam?

    yada sizce başka bir çözümü?
    Muhtemelen include ediliyordur sizin dosyanız. Yani asıl .htaccess dosyanız neredeyse orada çalışır muhtemelen
  • 15-11-2020, 14:47:39
    #14
    mertkilic0111 adlı üyeden alıntı: mesajı görüntüle
    Muhtemelen include ediliyordur sizin dosyanız. Yani asıl .htaccess dosyanız neredeyse orada çalışır muhtemelen
    hocam ne yapmak lazım ? temalı websitelerinde bu işlem yapılmıyor mu?
  • 15-11-2020, 14:52:13
    #15
    buddy adlı üyeden alıntı: mesajı görüntüle
    hocam ne yapmak lazım ? temalı websitelerinde bu işlem yapılmıyor mu?
    Sizin asıl .htaccess dosyanıza eklerseniz çalışır. Klasör içinden çekiliyordur o sayfa
  • 15-11-2020, 14:57:56
    #16
    mertkilic0111 adlı üyeden alıntı: mesajı görüntüle
    Sizin asıl .htaccess dosyanıza eklerseniz çalışır. Klasör içinden çekiliyordur o sayfa
    hocam bilmediğim bir konuya yardımcı oluyorsun teşekkür ederim ama bildiğimi varsayarak cevap yazıyorsun sanırım.

    ben olayı sana şöyle özetleyim.


    htacess dosyamda bunu yazdım.
    RewriteRule ^([0-9a-zA-Z-_]+)$ kategori.php?k=$1 [L,QSA]

    kategori.php dosyam ise ana dizinde değil ana dizine taşıyamam.

    dosya yolu; public_html/site/temalar/tema1/kategori.php

    şimdi ben hala anlamadım yazdıklarınızdan ne yapacağımı

    RewriteRule ^([0-9a-zA-Z-_]+)$ kategori.php?k=$1 [L,QSA]
    böyle deniyorum olmuyor.

    RewriteRule ^([0-9a-zA-Z-_]+)$ site/temalar/tema1/kategori.php?k=$1 [L,QSA]
    böyle deniyorum olmuyor.

    RewriteRule ^([0-9a-zA-Z-_]+)$ index.php?k=$1 [L,QSA]
    böyle deniyorum olmuyor.
  • 15-11-2020, 15:03:29
    #17
    buddy adlı üyeden alıntı: mesajı görüntüle
    hocam bilmediğim bir konuya yardımcı oluyorsun teşekkür ederim ama bildiğimi varsayarak cevap yazıyorsun sanırım.

    ben olayı sana şöyle özetleyim.


    htacess dosyamda bunu yazdım.
    RewriteRule ^([0-9a-zA-Z-_]+)$ kategori.php?k=$1 [L,QSA]

    kategori.php dosyam ise ana dizinde değil ana dizine taşıyamam.

    dosya yolu; public_html/site/temalar/tema1/kategori.php

    şimdi ben hala anlamadım yazdıklarınızdan ne yapacağımı

    RewriteRule ^([0-9a-zA-Z-_]+)$ kategori.php?k=$1 [L,QSA]
    böyle deniyorum olmuyor.

    RewriteRule ^([0-9a-zA-Z-_]+)$ site/temalar/tema1/kategori.php?k=$1 [L,QSA]
    böyle deniyorum olmuyor.

    RewriteRule ^([0-9a-zA-Z-_]+)$ index.php?k=$1 [L,QSA]
    böyle deniyorum olmuyor.
    RewriteRule ^([0-9a-zA-Z-_]+)$ kategori.php?k=$1 [L,QSA]

    bu yazdığınız doğru fakat dosya yolu public_html/site/temalar/tema1/kategori.php ise 1 adet public_html/site/temalar/tema1/ içerisinde zaten .htaccess dosyanız vardır. Orada yazmanız gerekiyor ve kategori.php'ye başka bir tanımlama olmamasına dikkat edin. Orjinal .htaccess de kategori.php ile ilgili bir şey varsa silmelisiniz. Ayriyetten .htaccess dosyasında RewriteEngine On ibaresi yoksa onu eklemelisiniz ki; yazdığınıız sefurl çalışsın
  • 15-11-2020, 15:23:29
    #18
    mertkilic0111 adlı üyeden alıntı: mesajı görüntüle
    RewriteRule ^([0-9a-zA-Z-_]+)$ kategori.php?k=$1 [L,QSA]

    bu yazdığınız doğru fakat dosya yolu public_html/site/temalar/tema1/kategori.php ise 1 adet public_html/site/temalar/tema1/ içerisinde zaten .htaccess dosyanız vardır. Orada yazmanız gerekiyor ve kategori.php'ye başka bir tanımlama olmamasına dikkat edin. Orjinal .htaccess de kategori.php ile ilgili bir şey varsa silmelisiniz. Ayriyetten .htaccess dosyasında RewriteEngine On ibaresi yoksa onu eklemelisiniz ki; yazdığınıız sefurl çalışsın
    yine olmadı hocam tüm dediklerinizi kontrol ettim.