Jak mogę zwrócić statyczne pliki w PHP?

Używam a.htaccess plik, aby przekierować wszystkie żądania do tego samegoindex.php. Od tego momentu decyduję, co zrobić w zależności od adresu URL przychodzącego żądania.

Na razie mapuję adres URL żądania na strukturę katalogów względem asource folder, takexample.com/user/create mapy dosource/user/create/index.php. Znajdujący się tam plik może obsłużyć żądanie w razie potrzeby i wygenerować wynik HTML.

Ale to nie działa w przypadku zasobów statycznych, przeglądarka może zażądać. Więc moim pomysłem jest sprawdzenie, czy URL żądania kończy się rozszerzeniem pliku i mapuje go do struktury katalogów względem aassets folder, takexample.com/css/default.css mapuje się naassets/css/default.css. Ale nie wiem, jak odpowiedzieć statycznym plikiem zamiast kodu HTML z PHP.

Zwykle można to zrobić za pomocą dodatkowego.htaccess regułę, ale chciałbym dynamicznie zmienić folder zasobów w kodzie.

Jak mogę wysłać statyczny plik, podany na dysku twardym serwera, do klienta przeglądarki w PHP?

questionAnswers(2)

yourAnswerToTheQuestion