অ্যাপাচি 2: দিনে কোনও ডিরেক্টরিতে অ্যাক্সেসের অনুমতি / অনুমতি দিন


9

ধরা যাক আমার কাছে একটি ডিরেক্টরি আছে যা আমি অ্যাক্সেসটিকে সেভাবে সীমাবদ্ধ রাখতে চাই, যাতে ব্যবহারকারীরা কেবল সকাল 6 টা থেকে 6 টা অবধি ডিরেক্টরিটি অ্যাক্সেস করতে পারেন। আমি জানি পিএইচপি ব্যবহার করে এটি কীভাবে করা যায় (ব্যবহার করে time()%86400)। তবে আমি এটি পুরোপুরি অ্যাপাচি এর বিল্টিন ফাংশন (.htaccess বা সার্ভার apache2.conf) বা অন্যান্য মোডগুলি ব্যবহার করে করতে পারি?


1
যদি ব্যবহারকারীরা বিভিন্ন সময় অঞ্চল জুড়ে ছড়িয়ে পড়ে?
জেরাল্ড স্নাইডার

উত্তর:


13

আপনি যে ডিরেক্টরিটি নিয়ন্ত্রণ করতে চান তাতে আপনার .htaccess ফাইলে নিম্নলিখিত কোডটি রেখে সময় অনুসারে নির্দিষ্ট ডিরেক্টরিগুলিতে অ্যাক্সেস অস্বীকার করতে পারেন:

RewriteCond %{TIME_HOUR} ^(13|14|15)$
RewriteRule ^.*$ - [F,L]

ঘন্টাগুলি দিনে (২-২৩) ২৪ ঘন্টা অবলম্বনে থাকে এবং প্রতিটি ঘন্টা যে আপনি অ্যাক্সেস অস্বীকার করতে চান তা একটি "|" দিয়ে আলাদা করা উচিত।

উপরের উদাহরণে, কেউ বিকাল ৩-৩ টা থেকে ডিরেক্টরিটি অ্যাক্সেস করতে পারেনি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.