Ho una cartella che ho inserito nella cartella/public nel mio sito Laravel. Il percorso è:Come indirizzare a una cartella statica in Laravel
/public/test
la cartella "test" ha un file chiamato index.html che è solo una risorsa statica voglio caricare dalla cartella pubblica (io non voglio creare una vista per questo all'interno il quadro: troppo da spiegare).
Ho fatto un percorso simile a questo:
Route::get('/test', function() {
return File::get(public_path() . '/test/index.html');
});
io non sono in grado di farlo funzionare. Ho appena ricevuto un errore da Chrome che diceva che questa pagina ha un ciclo di reindirizzamento.
io possa accedere in questo modo:
http://www.example.com/test/index.html
Ma non posso usare l'estensione .html ovunque. Il file deve essere visibile come:
http://www.example.com/test/
Come posso servire una singola pagina HTML dalla cartella pubblica laravel senza dover utilizzare l'estensione .html?
Questo ha funzionato. Come hai detto, la chiave è assicurarsi che il percorso del percorso e il percorso (cartella) nella directory pubblica abbiano nomi diversi. Grazie per l'aiuto! – ChiCgi