Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Mengalih Keluar Awalan \'/public/index.php\' daripada URL Laravel Saya?
Pengenalan
Secara lalai, Laravel menjana URL dengan Awalan "/public/index.php/". Komponen laluan tambahan ini boleh menjadi tidak perlu dan mengganggu, terutamanya dalam persekitaran pengeluaran. Artikel ini meneroka dua pendekatan untuk mengalih keluarnya.
Pilihan 1: Menggunakan .htaccess
Buat atau edit fail .htaccess dalam direktori akar Laravel dan tambah kod berikut :
<IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)$ public/ [L] </IfModule>
Peraturan ini menulis semula semua permintaan masuk ke direktori "awam", mengalih keluar awalan "/public/index.php/" dengan berkesan.
Pilihan 2: Memindahkan Fail dan Arahan Mengedit
'public' => __DIR__.'/../../',
require __DIR__.'/laravel_code/bootstrap/autoload.php'; $app = require_once __DIR__.'/laravel_code/bootstrap/start.php';
Pendekatan ini secara fizikal mengalihkan fail keluar daripada direktori "awam/" dan melaraskan konfigurasi laluan dengan sewajarnya.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengalih Keluar Awalan \'/public/index.php\' daripada URL Laravel Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!