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

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

DDD
Lepaskan: 2024-11-25 21:30:15
asal
876 orang telah melayarinya

How Can I Hide File Extensions (like .php) from My Website's URL?

Menyembunyikan Sambungan Fail dalam Alamat Laman Web

Apabila mereka bentuk tapak web, anda mungkin memilih untuk menyembunyikan sambungan fail seperti .php atau .jsp daripada bar alamat atas sebab estetik. Artikel ini menyediakan penyelesaian yang komprehensif untuk mencapai kesan ini, berdasarkan soalan dan jawapan sebenar.

Soalan:

Seorang pembangun tapak web mencari cara untuk mengalih keluar fail sambungan daripada alamat tapak web mereka. Mereka mahu URL itu muncul sebagai http://something.example/profile, dan bukannya http://something.example/profile.php. Ini biasanya dilihat dalam tapak web seperti Stack Overflow.

Penyelesaian:

Untuk menangani isu ini, anda boleh mencipta fail .htaccess dalam direktori akar tapak web anda . Sebagai contoh, dalam /home/domains/domain.example/htdocs/, tambahkan fail .htaccess dengan kandungan berikut:

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

Penjelasan:

  • RewriteEngine dihidupkan: Mendayakan penulisan semula URL Apache modul.
  • RewriteCond %{REQUEST_FILENAME} !-d: Menyemak sama ada fail yang diminta bukan direktori.
  • RewriteCond %{REQUEST_FILENAME}.php -f: Mengesahkan jika fail yang diminta wujud dengan sambungan .php.
  • RewriteRule ^(.*)$ $1.php: Menulis semula permintaan untuk memasukkan sambungan .php di latar belakang, mengekalkan URL bersih pada bar alamat.

Dengan melaksanakan penyelesaian ini, alamat tapak web anda akan muncul tanpa sambungan fail, memberikan penampilan yang lebih berkilat dan profesional.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyembunyikan 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan