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

Bagaimanakah Saya Boleh Mengalih Keluar Sambungan Fail (seperti .php) daripada URL Tapak Web Saya?

Mary-Kate Olsen
Lepaskan: 2024-11-27 16:50:15
asal
1035 orang telah melayarinya

How Can I Remove File Extensions (like .php) from My Website URLs?

Mengalih Keluar Sambungan Fail daripada Alamat Laman Web

Dalam reka bentuk tapak web moden, selalunya wajar untuk menyembunyikan sambungan fail daripada URL yang dipaparkan dalam bar alamat. Ini membantu mengekalkan penampilan yang bersih dan mesra pengguna, seperti yang dilihat pada tapak web Stack Overflow.

Pernyataan Masalah

Anda telah membuat tapak web dan ingin mengalih keluar fail sambungan (.php, .jsp) daripada URL yang dipaparkan. Sebagai contoh, anda mahu pengguna melihat "http://something.example/profile" dan bukannya "http://something.example/profile.php."

Penyelesaian

Untuk mencapai ini, anda boleh menggunakan fail .htaccess yang diletakkan dalam direktori akar tapak web anda. Fail ini mengandungi arahan untuk mengendalikan penulisan semula URL. Begini cara anda boleh menyediakannya:

  1. Buat fail baharu bernama ".htaccess" dalam direktori akar tapak web anda.
  2. Tambahkan kod berikut pada .htaccess fail:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ .php
Salin selepas log masuk

Penjelasan

  • RewriteEnine dihidupkan: Mengaktifkan enjin tulis semula.
  • RewriteCond %{REQUEST_FILENAME} !-d: Menyemak sama ada fail yang diminta bukan direktori.
  • RewriteCond %{REQUEST_FILENAME}.php -f: Semak sama ada fail yang diminta dengan sambungan .php wujud.
  • RewriteRule ^(.*)$ $1.php: Menulis semula permintaan untuk menambah sambungan .php hanya jika ia belum ada dalam permintaan.

Konfigurasi ini memberitahu pelayan web untuk menulis semula permintaan untuk URL tanpa sambungan .php dengan menambahkannya, memastikan bahawa fail PHP yang diminta dilaksanakan. Akibatnya, URL yang dipaparkan dalam bar alamat akan muncul tanpa sambungan.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengalih Keluar Sambungan Fail (seperti .php) 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