Membuat URL Mesra dengan .htaccess
Pengenalan
Mewujudkan URL mesra pengguna adalah penting untuk kebolehgunaan laman web dan pengoptimuman enjin carian. .htaccess menawarkan alat serba boleh untuk mencapai ini dengan menulis semula URL ke dalam format yang lebih estetik dan intuitif. Artikel ini menangani cabaran biasa dengan .htaccess, iaitu, menukar URL kompleks kepada yang lebih ringkas sambil turut memasukkan parameter tambahan berdasarkan input pengguna.
Cabaran
Yang disediakan URL sampel menunjukkan keperluan untuk menukar URL kompleks seperti "http://website.com/index.php?ctrl=pelicula&id=0221889" ke dalam versi yang lebih ringkas dan mesra pengguna seperti "http://website.com/pelicula/0221889/". Selain itu, terdapat keperluan untuk memasukkan tajuk artikel di hujung URL.
Penyelesaian
Untuk mencipta URL mesra dengan .htaccess, kami boleh memanfaatkan peraturan penulisan semula . Berikut ialah pecahan cara ia berfungsi:
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?url= [QSA,L]
$path_components = explode('/', $_GET['url']); $ctrl=$path_components[0]; $id=$path_components[1]; $tab=$path_components[2];
Pertimbangan Tambahan
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencipta URL Mesra Pengguna dengan Peraturan .htaccess dan Tulis Semula?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!