Czy warto bawić sie w routing mediów (css,js,img) aby uniemożliwić bezpośredni dostęp do katalogów i ich zawartości w backendzie?
Zależy mi na wyraźnym i jasnym podziale na backend i frontend gdyż chce dodatkowo zabezpieczyć administrację hasłem na katalogu oraz ustawić użwytkownika Mysql z wyższymi uprawnieniami.
Media po stronie administracyjnej chce routowac z apomocą własnego kontrolera gdyż chcę je keszować i jak na razie znam tylko jedno rozwiązanie właśnie przez ten kontroler i Twiga.Tylko nie wiem czy warto dodatkowo obciążać serwer.
Nie wiem co wybrać.
czy prostsze
A,i na dokładke pojawił sie dodatkowy problem.Wszystkie obrazki przez ten kontroler zostają uszkodzone choć sam routing działa poprawnie bo wszystkie są wysyłane z z nagłówkiem http 200 lecz nie są wyświetlane.
Musze coś jeszcze dodać odnośnie dziwnych rzeczy jakie dzieją się z tymi obrazkami.Dzisiaj około południa była awaria prądu i maszyna stanęła.Wtedy to zaczęły się owe problemy.Cały dzień straciłem na przekopaniu skryptu,odinstalowaniu svn(bo robiłem wrzutkę )i nic to nie dało.Zacząłem grzebać w kopii zapasowej na innym Vhoście.Kombinowałem ze zmianą rozszerzenia pliku png. Dolepiłem do niego kilka literek. Firefox wyświetlał różne rzeczy w zależności od tego co kombinowałem z tym obrazkiem.
Do momentu aż wyświetlił źródło pliku czyli duże krzaki.
Od tamtej pory żadna z dwóch wersji skryptu nie chce generować poprawnie żadnych obrazków.Sprawdziłem na wszystkich przeglądarkach jakie mam -to samo.Czyściłem cache i tmp jakie tylko mam w komputerze i nic.
Firefox wyświetla Obrazek "view-source:http://myApp.localhost/administrator/media/img/logo.png" nie może zostać wyświetlony,ponieważ zawiera błędy.
Ma ktoś jakiś pomysł?