আমার কাছে একটি .htaccess আছে যা বেসিক প্রমাণীকরণ ব্যবহার করে। মনে হচ্ছে .htpasswd ফাইলটির পথটি htaccess ফাইলের সাথে সম্পর্কিত নয়, পরিবর্তে সার্ভার কনফিগারেশনের সাথে সম্পর্কিত।
আমার কাছে একই ডিরেক্টরিতে .htaccess এবং .htpasswd ফাইল থাকা সত্ত্বেও, এটি কাজ করে না:
AuthType Basic
AuthName "Private Login"
AuthUserFile .htpasswd
Require valid-user
যাইহোক, আমি যদি নিরঙ্কুশ পথটি ব্যবহার করতে AuthUserFile পরিবর্তন করি তবে এটি কাজ করে:
AuthType Basic
AuthName "Private Login"
AuthUserFile "/home/user/public_html/mydir/.htpasswd"
Require valid-user
তবে আমি এটি বিভিন্ন অঞ্চলে একাধিক সাইটে এটি ব্যবহার করার কারণে আরও কিছু মোবাইল পছন্দ করব। আমি ওয়েবটি অনুসন্ধান করেছি কিন্তু কোনও সমাধান হয়নি had আপেক্ষিক পথ বা ভেরিয়েবলগুলি ব্যবহার করা কি সম্ভব %{DOCUMENT_ROOT}
?
/var/...
) - এবং প্রশ্নটি জিজ্ঞাসা করে: "কীভাবে আপেক্ষিক পথ ব্যবহার করবেন"?