Membuat URL Cantik dengan .htaccess
Soalan: Bagaimanakah saya boleh menukar URL dengan berbilang parameter menjadi bersih dan boleh dibaca format menggunakan .htaccess?
Jawapan:
Untuk mencipta URL cantik dengan .htaccess, anda boleh menggunakan peraturan tulis semula. Begini caranya:
Peraturan Tulis Semula untuk Parameter Tunggal:
Untuk menukar URL seperti http://localhost/index.php?user=1 kepada http: //localhost/user/1 menggunakan .htaccess, anda boleh melaksanakan perkara berikut:
<code class="htaccess">Options +FollowSymLinks RewriteEngine On RewriteRule ^user/(.*)$ ./index.php?user=</code>
Peraturan Tulis Semula untuk Berbilang Parameter:
Untuk menukar URL seperti http://www.yourwebsite.com/index.php?user=1&action=update into http://www.yourwebsite.com/user/1/update:
<code class="htaccess">Options +FollowSymLinks RewriteEngine On RewriteRule ^user/([0-9]*)/([a-z]*)$ ./index.php?user=&action=</code>
Mengakses Parameter dalam PHP:
Dalam PHP, anda boleh mendapatkan semula parameter yang ditangkap:
<code class="php"><?php echo "user id:" . $_GET['user']; echo "<br>action:" . $_GET['action']; ?></code>
Pertimbangan Tambahan:
Atas ialah kandungan terperinci Bagaimanakah saya boleh membuat URL mesra pengguna menggunakan .htaccess?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!