Tôi có một thư mục mà tôi đã đặt trong thư mục/public trong trang Laravel của mình. Đường dẫn là:Cách định tuyến tới một thư mục tĩnh trong Laravel
/public/test
thư mục "test" có tệp gọi là index.html mà chỉ là tài nguyên tĩnh tôi muốn tải từ thư mục công cộng (Tôi không muốn tạo chế độ xem cho nội dung này trong khuôn khổ - quá nhiều để giải thích).
Tôi đã thực hiện một lộ trình như thế này:
Route::get('/test', function() {
return File::get(public_path() . '/test/index.html');
});
Tôi không thể có được điều này để làm việc. Tôi vừa gặp lỗi từ Chrome nói rằng trang này có vòng lặp chuyển hướng.
tôi có thể truy cập vào nó theo cách này:
http://www.example.com/test/index.html
Nhưng tôi không thể sử dụng phần mở rộng .html bất cứ nơi nào. Tệp phải được hiển thị dưới dạng:
http://www.example.com/test/
Làm cách nào để phân phối một trang HTML từ thư mục công cộng Laravel mà không phải sử dụng phần mở rộng .html?
Điều này đã hiệu quả. Như bạn đã nói, điều quan trọng là đảm bảo đường dẫn tuyến đường của bạn và đường dẫn (thư mục) trong thư mục công cộng đều có tên khác nhau. Cảm ơn đã giúp đỡ! – ChiCgi