Menyesuaikan URL Mesra dengan .htaccess
Mencipta URL yang boleh dibaca manusia adalah penting untuk pengalaman pengguna dan pengoptimuman enjin carian. Artikel ini menyediakan panduan terperinci tentang menyesuaikan URL mesra menggunakan .htaccess, menangani keperluan khusus dan amalan terbaik.
Untuk menukar URL daripada:
Kepada:
Ikuti langkah berikut:
1. Cipta Fail .htaccess
Dalam akar dokumen tapak web anda, buat fail bernama ".htaccess".
2. Konfigurasikan .htaccess
Tambahkan kod berikut pada fail .htaccess:
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?url= [QSA,L] </IfModule>
3. Manipulasi Skrip PHP
Dalam skrip PHP anda, anda kini boleh memanipulasi pembolehubah $_GET['url'] untuk mengekstrak komponen yang dikehendaki. Contohnya:
$path_components = explode('/', $_GET['url']); $ctrl = $path_components[0]; $id = $path_components[1]; $tab = $path_components[2];
4. Penyesuaian Tambahan
Jika anda ingin menambah tajuk artikel pada penghujung URL, anda boleh mengubah suai RewriteRule dalam .htaccess kepada:
RewriteRule ^(.*)/(.*)$ index.php?url=/ [QSA,L]
5. Pengendalian Ralat
Jika anda menghadapi ralat selepas mengkonfigurasi .htaccess, pastikan mod_rewrite didayakan dan berfungsi. Selain itu, semak arahan RewriteCond dan RewriteRule untuk memastikan ia sepadan dengan keperluan anda.
Amalan Terbaik
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencipta URL Boleh Dibaca Manusia Menggunakan .htaccess dan Mod_Rewrite?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!