tôi có thể chèn html vào tất cả các trang thông qua Apache, nhưng chỉ cho trang web được lưu trữ bởi apache của tôi, không phải tất cả các trang web mặc dù máy chủ proxy apache của tôi.
đây là cách nó hoạt động tôi thiết lập XAMPP, tải mod_layout 5.1 cho apache 2.4. (cài đặt mod_layout rất đơn giản, nếu bạn sử dụng XAMPP cho windows, chỉ cần tải xuống mod_layout.so 5.1 cho windows và đặt nó vào thư mục mô-đun apache của bạn $ home / apache / module, sau đó thêm DSO cấu hình vào mô-đun httpM.ule LoadModule layout_module / mod_layout.so - nếu bạn sử dụng linux hoặc hệ điều hành khác, bạn nên tải xuống mod_layout.so cho linux, sau đó chạy lệnh make để cài đặt)
Sau khi cài đặt mod_layout.so cho windows, chỉ cần đặt mã này vào tệp .htaccess của bạn hoặc httpd.conf bạn sẽ nhận được chèn html vào tất cả trang của bạn:
<IfModule mod_layout.c>
AddOutputFilter LAYOUT html
AddOutputFilter LAYOUT htm
AddOutputFilter LAYOUT shtml
AddOutputFilter LAYOUT shtm
AddOutputFilter LAYOUT cgi
AddOutputFilter LAYOUT php
LayoutFooter "C:/xampp/apache/cgi-bin/footer.php"
</IfModule>
C: /xampp/apache/cgi-bin/footer.php là nơi bạn đặt tệp html hoặc php của mình, trong trường hợp của tôi là C: /xampp/apache/cgi-bin/footer.php, nhưng bạn có thể đặt nó ở bất kỳ đâu , chỉ cần đưa ra con đường đúng, bạn sẽ ổn thôi