سؤال

أحتاج إلى إضافة برنامج نصي قبل </body> علامة، لذلك بدلا من تعديل جميع الصفحات, ، كنت أتساءل ما إذا كان بإمكاني تكوين الخادم لإضافة بعض أتش تي أم أل قبل أن يتم تقديم هذه العلامة لكل مستند HTML؟

هل كانت مفيدة؟

المحلول

إذا لديك PHP مثبتة على الخادم الخاص بك، يمكنك إعداد auto_append و / أو auto_prepend توجيهات في ملف php.ini أو .htaccess. يمكنك أيضا إعداد ملحقات .html المراد تحليل ملفات PHP بواسطة Apache، لذلك يتم إرسال كل طلب HTTP لوثيقة .html مرة أخرى مع رأس وتذييل التذييل المضمن تلقائيا. إذا تم إعداد PHP، فحاول إضافة هذه الخطوط إلى .htaccess:

AddType application/x-httpd-php .html 
php_value auto_prepend_file /var/www/public/foo.html

نصائح أخرى

apache can. مقبض أن تستخدم mod_layout.

إليك مقالة ذات صلة: رؤوس / تذييلات أباتشي المتقدمة

ستكون الإجابة الأكثر طبيعية لمشكلتك هي استخدام لغة معالجة جانب الخادم مثل PHP و CGI، وما إلى ذلك. هذه المنصات تعطي أكثر بكثير من جانب خادم فقط يتضمن. التحدث منها، إذا كان بما في ذلك شيء في صفحة HTML هو حقا ما تحتاجه حقا، فقد تبحث عنه جانب الخادم يشمل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top