MrNeo laravel ile yazılmış projede hangi dilin kullanıldığını gizlemem gerek. Bunun için de www.site-adi.com/index.php şeklinde istek atılırsa 404 sayfası göstermek istiyorum. www.site-adi.com/index.php/rota/adresi şeklinde de istek atılamamalı. Bunu nasıl yaparım?
MrNeo hcan yapıyor ama mesela site.com/index.php adresinde herhangi bir hata alınmayıp sayfa gösterildiği için php ile yazıldığı anlaşılıyor. Bunu önlemeye çalışıyorum
deathisonitsway Hertürlü anlarım ben.hatta direkt laravel bile derim yani 🙂 düzgün exception handle eden bir developer yok zaten php dunyasında.O yüzden her türlü kabak gibi ortaya çıkacak laravel kullanıldığı 🙂
MrNeo deathisonitsway Hadi ya 🤣 Müşteri istedi böyle olmasını. O şekilde daha profesyonel görüneceğini zannediyor galiba 😁
MrNeo deathisonitsway Ama aslında, debug modu kapatıp hata sayfalarını da özelleştirsem, index.phpyi de bir şekilde dediğim gibi gizleyebilsem nasıl anlaşılacak ki?
mgsmus MrNeo Hata sayfalarını özelleştirin config/session.php içinde cookie adından laravel'i kaldırın. Direkt 'cookie'=>'cookieadi' yapabilirsiniz. php.ini içinde expose_php değerini off yapın Ngnix kullanıyorsanız server_tokens off yapın Apache kullanıyorsanız ServerTokens Prod yapın. Herhangi bir sunucu hatasının oluşmasına karşı web sunucusunun da hata sayfalarını değiştirmeniz lazım.
MrNeo public/index.php nin en başına aşağıdaki kodu yazarak bir çözüm üretebildim 😀 if(str_contains($_SERVER['REQUEST_URI'], "index.php")) { die(file_get_contents('404.html')); } ama yine de anlaışılır diyorsanız bunu da kendilerine ileteyim 😁 teşekkürler
BoraN7 MrNeo Şurada da bazı öneriler paylaşılmış index.php gizlemek için; https://ma.ttias.be/remove-index-php-from-the-url-in-laravel/
sineld Müşterinize bu websitesi ile her türlü bilginin öğrenilebilecek olduğunu gösterin: https://builtwith.com/laravel.gen.tr
MrNeo sineld node.js in resmi sitesi phpyle mi yazılmış ya 🤣 https://builtwith.com/nodejs.org Site baya iyiymiş bu arada teşekkürler