• 14-04-2020, 20:39:31
    #1
    merhaba, php script kurdum url yapısı söyle https://www.*******.com/recipe/panca...kinoali-gevrek recipe yazan kısmı yemek-tarifleri olarak degiştirmek istiyorum ama bür türlü yapamadım.
    .htacceess dosyası aşagıda ki gibi, yardımcı olabileceklere teşekkürler.
    #RewriteEngine On
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
    #RewriteBase /
    #RewriteCond %{REQUEST_URI} ^/system.*
    #RewriteCond %{REQUEST_FILENAME} !-f
    #RewriteCond %{REQUEST_FILENAME} !-d
    #RewriteRule ^(.*)$ index.php?/$1 [L]
    #RewriteRule (.*)\.xml(.*) $1.php?$2 [nocase]
    
    #RewriteEngine on
    #RewriteCond $1 !^(index\.php|images|robots\.txt|style|cdn|check\.php)
    #RewriteRule ^(.*)$ index.php/$1 [L]
    
    RewriteEngine on
    #RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?/$1 [L]
  • 14-04-2020, 23:03:09
    #2
    Üyeliği durduruldu
    htaccess ta yapılacak bişey yok. Sistemde bulunan "recipe" adlı url leri "yemek-tarifi" olarak değiştirin, akabinden recipe.php dosyasının ismini "yemek-tarifi" olarak değiştirmeniz gerekmektedir.
  • 15-04-2020, 00:46:59
    #3
    dediginiz gibi yaptım aslında bu url degişiyor fakat bu seferde 404 veriyor tıklandıgında
  • 15-04-2020, 01:57:49
    #4
    Eğer recipe.php dosyası var ise, mutlaka .htacces'de bunun yönlendirmesi vardır hocam. Var olan kodları inceleyin, recipe.php yapısını /recipe/ olarak değiştirdiği yere /yemek-tarifleri/ yazın.
  • 15-04-2020, 02:11:19
    #5
    .htaccess doysasıda yukarıda hocam, yönlendirme de gözükmüyor. yapamadım bir türlü. ilginiz için teşekkürler
  • 15-04-2020, 05:48:44
    #6
    Bu yapıyı htaccess olarak değiştirmeniz mümkün olsa bile doğru değil. Bu yapı taxonomy olarak ekleniyor. Bu wordpress temasını kullandığınız süre boyunca sisteme dahil olarak çalışacak. Eklendiği yeri bulup bunu yemek-tarifi olarak değiştirip temanızı yeniden etkinleştirirseniz sorun çözülür. Hazır temalarda genelde olan bir sorundur. Örneğin servisler yerine services yazar. Tam detaylarını bilmemekle beraber şöyle bir kaynak buldum.

    https://space-themes.com/how-to-chan...hout-a-plugin/

    Bu şekilde yapamayıp alternatif kaynaklar bulmak istersenizde https://www.google.com/search?client...+taxonomy+slug bu aramayı kullanabilirsiniz.
  • 15-04-2020, 11:47:37
    #7
    Zalmoxis adlı üyeden alıntı: mesajı görüntüle
    Bu yapıyı htaccess olarak değiştirmeniz mümkün olsa bile doğru değil. Bu yapı taxonomy olarak ekleniyor. Bu wordpress temasını kullandığınız süre boyunca sisteme dahil olarak çalışacak. Eklendiği yeri bulup bunu yemek-tarifi olarak değiştirip temanızı yeniden etkinleştirirseniz sorun çözülür. Hazır temalarda genelde olan bir sorundur. Örneğin servisler yerine services yazar. Tam detaylarını bilmemekle beraber şöyle bir kaynak buldum.

    https://space-themes.com/how-to-chan...hout-a-plugin/

    Bu şekilde yapamayıp alternatif kaynaklar bulmak istersenizde https://www.google.com/search?client...+taxonomy+slug bu aramayı kullanabilirsiniz.
    ilginiz için teşekkürler, fakat wordpress tema degil kullandıgım php script
  • 15-04-2020, 14:15:51
    #8
    iceman adlı üyeden alıntı: mesajı görüntüle
    ilginiz için teşekkürler, fakat wordpress tema degil kullandıgım php script
    O zaman çok daha kolay. controllers içerisinden recipe.php yi yemek-tarifi.php olarak değiştirin. Ya da router varsa direk index.php dosyasını açın recipe yönlendirmesini yemek tarifi olarak değiştirin çözülecektir.



    iceman adlı üyeden alıntı: mesajı görüntüle
    ilginiz için teşekkürler, fakat wordpress tema degil kullandıgım php script
    Sanırım yapmışsınız hocam.
  • 15-04-2020, 18:52:30
    #9
    evet hocam, @cenkkoroglu halletti sagolsun, teşekkür ederim hepinize.