Mencipta URL Mesra Pengguna dalam PHP
URL profil tradisional selalunya termasuk ID pengguna dalam rentetan pertanyaan, seperti:
www.domain.com/profile.php?u=12345
Walau bagaimanapun, tapak web moden lebih suka URL yang lebih bersih seperti:
www.domain.com/profile/12345
Untuk mencapai ini dalam PHP, satu pilihan ialah menggunakan fail .htaccess dengan peraturan mod_rewrite:
RewriteEngine on RewriteRule ^/profile/([0-9]+)\.html /profile.php?u=
Peraturan ini mengubah hala permintaan daripada /profile/63. html ke /profile.php?u=63, memetakan URL bersih dengan berkesan kepada skrip asas.
Satu lagi pendekatan melibatkan penggunaan ForceType dalam fail .htaccess:
<Files news> ForceType application/x-httpd-php </Files>
Ini memaksa sebarang permintaan ke direktori /news untuk diproses oleh PHP. Kemudian, dalam index.php, anda boleh mengakses laluan yang diminta menggunakan $_SERVER['PATH_INFO'], yang akan mengandungi URL bersih (cth., /63.html).
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membuat URL Mesra Pengguna dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!