Một trang web đang được lưu trữ bởi apache2, CentOS 6.2.
Nó nhận được các tệp HTML, CSS, JS cho phía máy khách. Nhưng CSS và JS không hiển thị, Điều gì có thể xảy ra? Vì họ nên chạy 100% về phía khách hàng ...
Một trang web đang được lưu trữ bởi apache2, CentOS 6.2.
Nó nhận được các tệp HTML, CSS, JS cho phía máy khách. Nhưng CSS và JS không hiển thị, Điều gì có thể xảy ra? Vì họ nên chạy 100% về phía khách hàng ...
Câu trả lời:
Các loại mime có lẽ là sai.
Kiểm tra xem họ đang phục vụ nội dung với Content-type: text/javascript
hay Content-type: text/css
. Bạn có thể kiểm tra điều này bằng cách sử dụng tab Mạng của Thanh tra Chrome hoặc Fireorms.
Bạn sẽ cần mod_mime và đảm bảo bạn có những dòng này trong httpd.conf
:
AddType text/css .css
AddType text/javascript .js
Nên làm vậy.
.htaccess
nếu bạn thực sự phải làm, nhưng vẫn sẽ cần mod_mime
.