İkonları hala bozuk çıkan arkadaşlar için aşağıda paylaştıklarım çözüm olabilir.
Paylaşımlı hosting kullananlar için htaccess kodları:
ana dizini public göstermek için üst dizindeki htaccess dosyasına girebilirsiniz:
RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
config dosyanızda site adresiniz https://example.com şeklinde olmalı, daha sonra;
http yani 80 portuna gelenleri https’e yönlendirmek için public klasörü içindeki htaccess dosyasına:
RewriteCond %{SERVER_PORT} ^80$
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^/(.*)$ http://%1/$1 [R]
RewriteRule ^/?$ "https\:\/\/example\.com\/" [R=301,L]
example yazan bölümü kendi alan adınıza göre değiştirebilirsiniz. dinamik yönlendirme yapan htaccess kodları üst dizinde public dizinine yönlendirdiğim için onu da çekiyor. bu yüzden böyle bir statik çözüm buldum.