Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah Saya Boleh Membuat URL Mesra Pengguna dalam PHP?

Bagaimanakah Saya Boleh Membuat URL Mesra Pengguna dalam PHP?

Patricia Arquette
Lepaskan: 2024-12-21 21:20:12
asal
537 orang telah melayarinya

How Can I Create User-Friendly URLs in PHP?

Mencipta URL Mesra Pengguna dalam PHP

URL profil tradisional selalunya termasuk ID pengguna dalam rentetan pertanyaan, seperti:

www.domain.com/profile.php?u=12345
Salin selepas log masuk

Walau bagaimanapun, tapak web moden lebih suka URL yang lebih bersih seperti:

www.domain.com/profile/12345
Salin selepas log masuk

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=
Salin selepas log masuk

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan