Penulisan Semula URL: Menyelesaikan CSS, JS dan Isu Pemuatan Imej
Apabila melaksanakan penulisan semula URL menggunakan peraturan .htaccess, adalah perkara biasa untuk menghadapi isu di mana CSS, JS dan imej gagal dimuatkan selepas diubah hala. Satu sebab yang berpotensi ialah URI relatif telah diubah suai asasnya kerana ubah hala.
Satu penyelesaian yang dicadangkan melibatkan penggunaan laluan mutlak untuk fail CSS dan JS, namun pendekatan ini mungkin menyusahkan kerana memerlukan perubahan manual pada semua fail . Penyelesaian alternatif berdasarkan peraturan .htaccess boleh menyelesaikan isu ini:
RewriteBase / RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteRule ^detail/([0-9]+)/?$ detail.php?id= RewriteRule ^(css/.*|js/.*|img/.*)$ [L]
Peraturan ini memastikan permintaan langsung untuk CSS, JS dan imej dikendalikan secara berasingan dan laluan relatifnya kekal utuh. Peraturan termasuk bahagian berikut:
Dengan melaksanakan penyelesaian ini, laluan relatif untuk CSS, JS dan imej dipelihara, memastikan sumber ini dimuatkan dengan betul walaupun selepas ubah hala.
Atas ialah kandungan terperinci Bagaimanakah Peraturan .htaccess Boleh Menyelesaikan Masalah CSS, JS dan Pemuatan Imej Selepas Penulisan Semula URL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!