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

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

Linda Hamilton
Linda Hamiltonasal
2024-12-06 09:40:12826semak imbas

How Can I Remove File Extensions from Website URLs Using .htaccess?

Mengalih Keluar Sambungan Fail daripada Alamat Laman Web

Dalam reka bentuk web, mengalih keluar sambungan fail boleh meningkatkan daya tarikan estetik URL dengan menyembunyikan bahasa pengaturcaraan yang digunakan di sebalik tabir. Untuk mencapai matlamat ini, anda boleh menggunakan langkah berikut:

Langkah 1: Buat Fail .htaccess

Navigasi ke folder akar tapak web anda dan buat fail bernama ".htaccess" (pastikan ia bermula dengan noktah).

Langkah 2: Tambahkan Tulis Semula Peraturan

Buka fail .htaccess dan masukkan peraturan tulis semula berikut:

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

Penjelasan Peraturan Tulis Semula:

  • RewriteEngine dihidupkan: Mendayakan penulisan semula enjin.
  • RewriteCond %{REQUEST_FILENAME} !-d: Mengecualikan direktori daripada peraturan tulis semula.
  • RewriteCond %{REQUEST_FILENAME}.php -f: Menyemak sama ada fail PHP dengan nama yang sama wujud.
  • RewriteRule ^(.*)$ $1.php: Mengubah hala permintaan masuk tanpa sambungan fail ke fail PHP yang sepadan.

Contoh:

Jika permintaan dibuat untuk "http://something.example/profile," peraturan penulisan semula akan mengubah hala secara automatik ke "http://something.example/profile.php," manakala URL yang dipaparkan dalam bar alamat akan kekal sebagai "http://something .contoh/profil."

Maklumat Tambahan:

  • Pendekatan ini sangat serba boleh dan boleh disesuaikan dengan alih keluar sambungan fail lain seperti yang diperlukan.
  • Adalah penting untuk ambil perhatian bahawa teknik ini hanya mempengaruhi URL yang dipaparkan dalam bar alamat dan tidak mengubah laluan fail sebenar pada pelayan.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengalih Keluar Sambungan Fail daripada URL Tapak Web Menggunakan .htaccess?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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