Mam pewien problem, otóż wrzuciłem stronę którą wcześniej zakodowałem ( portfolio oparte na frameworku php Slim 3 ), tylko że się on nie odpala dobrze.
Opiszę to tak łopatologicznie: wchodze na stronę xyz.pl i wyskakuje struktura plików (jeśli nie wiadomo o co chodzi moge ss podrzucić). Stronę zaczyna działać gdy przejdę do xyz.pl/public/ strona się wyświetla ( prawie, bo zdjęcia, ani css się nie wczytuje ).
Gdy kodowałem tą stronę, odpalałem wbudowny serwer w php'ie za pomocą komendy "php -S localhost:8888 -t public" i było ustawione że public to root folder dlatego działało bez problemu. A jak to zrobić gdy chcę stronę odpalać żeby public folder był root'em i z niego wszystko wczytywało?
Struktura plików mojej strony:
Plik .htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [QSA,L]
Reasumując: chcę gdy wejdę na xyz.pl strona normalnie się wyświetlała, a nie gdy wejdę na xyz.pl/public/
Z góry dziękuję!
@@@ update
Dodałem drugi .htaccess to main folderu, i teraz strona się wyświetla normalnie, tzn. gdy uruchomię xyz.pl tylko jest inny problem.. pliki .css ani zdjęcia się nie odpalają..
Nawet gdy wpisuje od ręki ścieżkę do pliku .css to wywala mi stronę 404 ( z Slima )