Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah Saya Boleh Mengalih Keluar Sambungan Fail daripada URL Tapak Web Saya?

Bagaimanakah Saya Boleh Mengalih Keluar Sambungan Fail daripada URL Tapak Web Saya?

Susan Sarandon
Lepaskan: 2024-11-28 00:10:11
asal
503 orang telah melayarinya

How Can I Remove File Extensions from My Website URLs?

Mengalih keluar Sambungan Fail daripada Alamat Tapak Web

Dalam bidang reka bentuk web, selalunya wajar untuk menyembunyikan sambungan fail daripada URL untuk estetika dan kebolehaksesan sebab. Sebagai contoh, daripada memaparkan alamat seperti http://something.example/profile.php, anda mungkin lebih suka format yang lebih ringkas seperti http://something.example/profile.

Untuk mencapai ini, anda boleh menggunakan pendekatan berikut:

Dalam direktori akar tapak web anda (cth., /home/domains/domain.example/htdocs), cipta fail .htaccess. Fail ini bertanggungjawab untuk mengkonfigurasi pengendalian Apache terhadap permintaan HTTP.

Dalam fail .htaccess, tambahkan coretan kod berikut:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ .php
Salin selepas log masuk

Kod ini melakukan tindakan berikut:

  • Mendayakan modul penulisan semula Apache.
  • Menyemak sama ada laluan fail yang diminta tidak wujud sebagai direktori.
  • Menyemak sama ada laluan fail yang diminta dengan sambungan .php wujud sebagai fail.
  • Menulis semula permintaan untuk memasukkan sambungan .php jika ia tiada 'tidak wujud dalam permintaan asal.

Persediaan ini berkesan menyembunyikan sambungan .php daripada URL sambil masih membenarkan Apache memproses PHP skrip seperti biasa.

Untuk butiran lanjut tentang kefungsian kod ini, rujuk panduan mod_rewrite dan dokumentasi rujukan.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengalih Keluar Sambungan Fail daripada URL Tapak Web 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