Soalan: Saya perlu mengalih keluar "public/index.php" atau " index.php" daripada URL yang dijana dalam Laravel. Pada masa ini, ia dalam format "localhost/public/index.php/someWordForRoute," tetapi saya mahu ia menjadi "localhost/someWordForRoute." Bagaimanakah saya boleh mencapai ini?
Pilihan 1: Menggunakan .htaccess
<IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)$ public/ [L] </IfModule>
Pilihan 2: Memindahkan Aset ke Direktori Root
'app' => __DIR__.'/../app', 'public' => __DIR__.'/../public',
Ganti dengan:
'app' => __DIR__.'/../app', 'public' => __DIR__.'/../../',
require __DIR__.'/../bootstrap/autoload.php'; $app = require_once __DIR__.'/../bootstrap/start.php';
Ganti dengan:
require __DIR__.'/laravel_code/bootstrap/autoload.php'; $app = require_once __DIR__.'/laravel_code/bootstrap/start.php';
Sumber: Cara mengalih keluar /public/ daripada URL dalam Laravel
Atas ialah kandungan terperinci Bagaimana untuk Mengalih keluar \'public/index.php\' daripada URL Laravel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!