Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah .htaccess Boleh Menulis Semula URL untuk Pengalaman Pengguna yang Lebih Mesra?

Bagaimanakah .htaccess Boleh Menulis Semula URL untuk Pengalaman Pengguna yang Lebih Mesra?

Linda Hamilton
Linda Hamiltonasal
2024-12-10 22:51:10461semak imbas

How Can .htaccess Rewrite URLs for a Friendlier User Experience?

Mencipta URL Mesra dengan .htaccess

Pengenalan

Mencipta URL mesra boleh meningkatkan pengguna pengalaman dan estetika laman web. .htaccess ialah alat konfigurasi Apache yang berkuasa yang membolehkan anda memanipulasi URL. Artikel ini menyediakan panduan komprehensif tentang cara membuat URL mesra menggunakan .htaccess.

Mencipta Konfigurasi URL Asas

Untuk bermula, buat fail .htaccess dalam dokumen akar laman web anda. Seterusnya, tambahkan konfigurasi berikut:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^/([^/]+)/([^/]+)/?([^/]*)/?$ index.php?ctrl=&id=&tab= [QSA,L]
</IfModule>

Konfigurasi ini akan mengubah hala semua permintaan ke index.php dan menghantar parameter dalam rentetan pertanyaan URL.

Contoh Transformasi URL

Mari kita pertimbangkan contoh URL transformasi:

  • Sebelum: http://website.com/index.php?ctrl=pelicula&id=0221889
  • Selepas: http://website.com/pelicula/0221889/

**Artikel Pengendalian

Atas ialah kandungan terperinci Bagaimanakah .htaccess Boleh Menulis Semula URL untuk Pengalaman Pengguna yang Lebih Mesra?. 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