Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Mengalih keluar \'public/index.php\' daripada URL Laravel?

Bagaimana untuk Mengalih keluar \'public/index.php\' daripada URL Laravel?

Patricia Arquette
Lepaskan: 2024-11-25 15:08:13
asal
893 orang telah melayarinya

How to Remove

Menghapuskan "public/index.php" daripada URL Laravel

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

  1. Buat fail .htaccess dalam direktori akar Laravel, jika ia tidak wujud .
  2. Edit fail .htaccess untuk memasukkan perkara berikut kod:
<IfModule mod_rewrite.c>
   RewriteEngine On 
   RewriteRule ^(.*)$ public/ [L]
</IfModule>
Salin selepas log masuk

Pilihan 2: Memindahkan Aset ke Direktori Root

  1. Buat folder baharu dalam direktori akar dan namakannya " laravel_code" (atau mana-mana nama pilihan anda).
  2. Alihkan semua fail dan folder daripada "awam" direktori ke folder akar.
  3. Edit kod berikut dalam "laravel_code/bootstrap/paths.php":
'app' => __DIR__.'/../app',
'public' => __DIR__.'/../public',
Salin selepas log masuk

Ganti dengan:

'app' => __DIR__.'/../app',
'public' => __DIR__.'/../../',
Salin selepas log masuk
  1. Edit baris berikut masuk "index.php":
require __DIR__.'/../bootstrap/autoload.php';     
$app = require_once __DIR__.'/../bootstrap/start.php';
Salin selepas log masuk

Ganti dengan:

require __DIR__.'/laravel_code/bootstrap/autoload.php';     
$app = require_once __DIR__.'/laravel_code/bootstrap/start.php';
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan