আমি আমার .htaccess ফাইলটিতে অ্যাপাচি এর নির্দেশিকা ব্যবহার করে শর্তযুক্ত বিবৃতি যুক্ত করার চেষ্টা করছি।
আমি এই পৃষ্ঠাটি http://httpd.apache.org/docs/trunk/mod/core.html#if উল্লেখ করেছি তবে এটি অনেক বিস্তারিত ব্যাখ্যা দেয় না / অনেক উদাহরণ দেয়। এটি দুটি অসম্পূর্ণ উদাহরণ দেয়:
<যদি%, REQUEST_METHOD} GET, শিরোনাম, বিকল্পসমূহ>
এবং
<যদি "q req {হোস্ট} = ''"> থাকে
সুতরাং আমি এটি আমার .htaccess ফাইলে যুক্ত করার চেষ্টা করেছি:
<যদি% {SERVER_PORT} GET, হেড, বিকল্পগুলি>
এখানে এখনও কিছুই নেই
</ তাহলে>
পৃষ্ঠাটি লোড করার চেষ্টা করার পরে আমি ত্রুটি 500 পেতে চলেছি । এটি আমার স্থানীয় ইনস্টলটিতে রয়েছে এবং এটি আগে ভাল কাজ করছিল (বা আমি যদি কোডটি সরিয়ে দিই)। আমি বিশ্বাস করি যে আমি AllowOverride Allবিশ্বব্যাপী সেট আপ করেছি এবং যদি নির্দেশাবলীর প্রসঙ্গটি এটি .htaccess ("প্রসঙ্গ: সার্ভার কনফিগারেশন, ভার্চুয়াল হোস্ট, ডিরেক্টরি, .htaccess") উপস্থিত হতে দেওয়া উচিত।
<< নির্দেশিকা সঠিকভাবে কীভাবে ব্যবহার করতে হয় তার কোনও উদাহরণ আমাকে দিতে পারে বা কেন এটি আমার পক্ষে কাজ করছে না?
ধন্যবাদ!
SERVER_PORTমধ্যেGET,HEAD,OPTIONSকোন অর্থে দেখা যায় না (SERVER_PORTযার উপর অনুরোধ গ্রহণ করা হয়েছিল সংখ্যা পোর্ট নম্বর হতে যাচ্ছে)।