Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah Saya Boleh Alih Keluar \'public/index.php\' daripada URL Laravel Saya?

Bagaimanakah Saya Boleh Alih Keluar \'public/index.php\' daripada URL Laravel Saya?

Patricia Arquette
Lepaskan: 2024-11-28 03:27:19
asal
703 orang telah melayarinya

How Can I Remove

Bersihkan URL Laravel

S: Bagaimanakah saya boleh mengalih keluar segmen "public/index.php" daripada URL yang dijana Laravel ?

Pilihan 1: Ubah suai .htaccess

  • Buat atau edit fail .htaccess dalam direktori akar Laravel.
  • Tambah kod berikut:
<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteRule ^(.*)$ public/ [L]
</IfModule>
Salin selepas log masuk
  • Konfigurasi ini memintas permintaan secara automatik dan mengubah halanya kepada umum folder.

Pilihan 2: Susun Semula Struktur Direktori

  • Buat folder akar baharu dan alihkan semua fail dan folder kecuali direktori awam ke dalam ia.
  • Edit fail paths.php dan index.php untuk mencerminkan direktori baharu struktur:

paths.php:

'app' => __DIR__.'/../app',
'public' => __DIR__.'/../../',
Salin selepas log masuk

index.php:

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

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Alih Keluar \'public/index.php\' daripada URL Laravel Saya?. 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