Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Membetulkan Masalah Pemuatan CSS, JS dan Imej Selepas Melaksanakan Penulisan Semula URL?
Penulisan Semula URL: Menyelesaikan CSS, JS dan Isu Pemuatan Imej Selepas Pengubahsuaian URL
Apabila melaksanakan peraturan penulisan semula URL dalam .htaccess untuk mengubah hala web halaman, adalah perkara biasa untuk menghadapi kesukaran memuatkan sumber luaran seperti CSS, JS dan imej. Peraturan asal dalam fail .htaccess:
Options +FollowSymLinks RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteRule ^detail/([0-9]+)/?$ detail.php?id=
berjaya mengubah hala URL ke fail PHP yang ditentukan. Walau bagaimanapun, isu ini timbul apabila CSS, JS dan imej gagal dimuatkan kerana تغییر dalam pangkalan URL.
Satu penyelesaian, seperti yang dinyatakan dalam soalan, ialah menggunakan laluan mutlak untuk sumber luaran. Walaupun ini mungkin menangani isu ini, ia memerlukan pengubahsuaian manual dalam semua fail yang terjejas dan bukan penyelesaian praktikal.
Sebagai alternatif, terdapat cara yang lebih berkesan untuk menyelesaikan isu ini menggunakan peraturan .htaccess. Dengan melaraskan pangkalan URL dalam pengepala halaman diubah hala, anda boleh memastikan laluan relatif terus berfungsi dengan betul. Begini caranya:
<head> <base href="/"> </head>
Barisan ini harus ditambah di antara
Kaedah ini menghapuskan keperluan untuk mengedit fail PHP individu secara manual dan menyediakan penyelesaian yang bersih dan cekap untuk masalah pemuatan sumber luaran selepas pengalihan URL.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membetulkan Masalah Pemuatan CSS, JS dan Imej Selepas Melaksanakan Penulisan Semula URL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!