1
0
mirror of https://github.com/laravel/valet.git synced 2026-02-05 00:20:08 +01:00

Serve static files through Caddy instead of PHP

This commit is contained in:
Adam Wathan
2016-09-24 15:21:06 -04:00
parent 7176c54c31
commit 73a205aa81
5 changed files with 49 additions and 22 deletions

View File

@@ -119,15 +119,7 @@ public function mutateUri($uri)
*/
public function serveStaticFile($staticFilePath, $sitePath, $siteName, $uri)
{
$extension = strtolower(pathinfo($staticFilePath)['extension']);
$mimes = require(__DIR__.'/../mimes.php');
$mime = isset($mimes[$extension]) ? $mimes[$extension] : 'application/octet-stream';
header('Content-Type: '. $mime);
readfile($staticFilePath);
header('X-Accel-Redirect: ' . $staticFilePath);
}
/**