Tôi đang đặt tiêu đề Chính sách bảo mật nội dung trong tệp .htaccess của mình và nó đã phát triển thành một dòng đơn cực kỳ dài, rất khó quản lý. Có cách nào để chia dòng này thành các chuỗi con dễ quản lý hơn không?
Như một ví dụ tầm thường, giả sử tôi đang đặt tiêu đề như
Header set Content-Security-Policy "deafult-src http://domainA.com; script-src http://domainB.com"
Tôi có thể (không có vấn đề phá vỡ rõ ràng) hoàn thành trường hợp cụ thể của mình với một cái gì đó như
Header append Content-Security-Policy "default-src http://domainA.com;"
Header append Content-Security-Policy "script-src http://domainB.com"
nhưng điều đó sẽ chèn dấu phẩy vào chuỗi, vì vậy tôi vẫn tò mò liệu có câu trả lời nào tốt hơn có thể được áp dụng chung hay không, mà không cần thêm ký tự bổ sung vào phản hồi.
Điều lý tưởng là nếu có một số ký tự nối mà tôi có thể sử dụng để ngắt chuỗi thành các phần nhỏ hơn, như
Header set Content-Security-Policy "default-src http://domainA.com;"
\" script-src http://domainB.com"
hoặc là
Header set Content-Security-Policy "default-src http://domainA.com;"^
" script-src http://domainB.com"
hoặc là
Header set Content-Security-Policy "default-src http://domainA.com;"
+" script-src http://domainB.com"
Ngoài ra, nếu tôi có thể đặt một số loại biến và chỉ cần bỏ nội dung của chúng để làm một cái gì đó như
a="default-src http://domainA.com;"
b=" script-src http://domainB.com"
Header set Content-Security-Policy $a$b
điều đó cũng sẽ dễ quản lý hơn nhiều
Có một chủ đề tương tự được đưa ra cho nginx và kết luận chỉ là sống với những hàng dài (họ đang xử lý một regex dài, vì vậy giải pháp chắp thêm sẽ không hiệu quả); Đó có phải là trường hợp của Apache không?