আমি আমার .htaccess ফাইলটি নিম্নলিখিতটিতে সেট করেছি:
Header set MyHeader "I'm Set!"
যদি আমি সেই ডিরেক্টরিতে ( http://example.com/test/) যাই , যার কোনও ডিফল্ট ইনডেক্স ফাইল নেই এবং নেটওয়ার্ক ক্রিয়াকলাপটি (ক্রোমের সাথে এই ক্ষেত্রে) দেখি, আমি দেখতে পাচ্ছি যে শিরোনামটি প্রেরণ করা হচ্ছে। আমি যদি কোনও পিএইচপি ফাইল ( http://example.com/test/test.php) এ যাই , তবে শিরোনামটি প্রেরণ করা হয় না।
আমি একটি সূচক html তৈরি করেছি (কেবল <pre>Hiসামগ্রী হিসাবে) এবং এটি প্রেরণ করা হয়। আমি ফাইলের নাম পরিবর্তন করেছিলাম .php, কোনও শিরোনাম নেই। যদি আমি Orignal পরিবর্তন test.phpকরতে test.html, এটা আবর্জনা সুদর্শন কোড আউটপুট, এবং হেডার পাঠানো হয়। যদি আমি পরিবর্তন test.phpকরতে test.png, আমি একটি ভাঙ্গা ছবি আইকনটিতে পেতে, এবং হেডার পাঠানো হয়।
সুতরাং, মাইম-টাইপ এবং ফাইল এক্সটেনশনের ক্ষেত্রে উপরের বাইরে পরীক্ষা না করে, এটি কেবলমাত্র .phpফাইলগুলি (বৈধ বা অন্যথায়) হয়। তবে আমি এটির জন্য কীভাবে পরীক্ষা করতে হয় তা জানি না এবং এটি একটি ভাগ করা সার্ভারের কারণে আমার httpd.confচারপাশে ঝাঁকুনির অ্যাক্সেস নেই।
অ্যাপাচি পিএইচপি ফাইলের জন্য শিরোনাম কেন পাঠাবেন এ সম্পর্কে কোনও ধারণা?
আমি চেষ্টা করেছি:
<FilesMatch "\.(php)$">
Header set MyHeader "I'm Set!"
</FilesMatch>