ওয়েবসারভার ফাইলগুলিতে সরাসরি অ্যাক্সেস প্রতিরোধ করুন


0

আমি কীভাবে আমার / সিএসএস এবং / স্ক্রিপ্ট ফোল্ডারগুলিতে এবং সেখানে লিখিত সামগ্রীগুলিতে সরাসরি অ্যাক্সেস রোধ করতে পারি? এছাড়াও, এমন কোনও উপায় আছে যা আমি সরাসরি ডটকমকে সরাসরি ডায়াল করতে পারি? (সঠিক উপায়টি হ'ল কেবল আমার ওয়েবসাইটে যেতে হবে, যা স্বয়ংক্রিয়ভাবে index.php এর মাধ্যমে হোম পৃষ্ঠাটি লোড করে, বা ওয়েবসাইট / থিপেজের সাথে নির্দিষ্ট পৃষ্ঠায় যায় যা সূচি.প্প? পৃষ্ঠা = পৃষ্ঠায় যায়? আমার কোনওটি নয় লিঙ্কগুলি সরাসরি index.php এ যায় to)

ধন্যবাদ!


আপনি যখন "সরাসরি অ্যাক্সেস" বলছেন তখন আপনার অর্থ কী? এবং আপনি কেন এটি প্রতিরোধ করতে চান?
innaM

সরাসরি অ্যাক্সেসের দ্বারা আমি বোঝাতে চাইছি কেবল ইউআরএল প্রবেশ করানো এবং এটি দেখার, যখন এটি কেবলমাত্র ব্যবহৃত হওয়া যেমন পৃষ্ঠা শৈলী করা।
mk12

এবং পিএইচপি ফাইলগুলির মতো জিনিসের জন্য যা কোনও ফর্ম থেকে ইমেল প্রেরণ করে, আমি চাই না ব্যবহারকারীরা সরাসরি সেই ইউআরএল যাবেন, এটি একটি ত্রুটির কারণ হতে পারে।
এম কে 12

শুধু কত ঘন ঘন আপনি ব্যবহারকারীদের আপনার ডোমেনে র্যান্ডম URL গুলি প্রবেশ এবং অভিযোগকারী যখন তারা ত্রুটি পাওয়া, অথবা "অর্থহীন" যা আসলে সিএসএস হয় পেতে পারি?
মাধ্যাকর্ষণ

ওয়েবসাইট.com/send যে 'র্যান্ডম' নয়, তবে যাইহোক আমি এখন এটি অন্যভাবে করছি।
এম কে 12

উত্তর:


3

আমি ওয়েব ডেভলপমেন্টের লোক নই, তবে যা থেকে আমি নিম্নলিখিতটি বুঝতে পারি তা সত্য:

  • আপনার index.phpব্রাউজারে লোড করা ব্রাউজারটি যে পেজ কোডটি সরবরাহ করে এবং তা রেন্ডার করে। সুতরাং ব্রাউজারটি অনুরোধ করে:

    http://website.com/index.php
    
  • এটি প্রাপ্ত পৃষ্ঠা কোডটিতে আপনার css/এবং script/ডিরেক্টরি থেকে নির্দিষ্ট সিএসএস এবং জাভাস্ক্রিপ্ট ফাইল রয়েছে । সুতরাং ব্রাউজারটি অনুরোধ করে:

    http://website.com/css/mystyle.css
    http://website.com/script/myscript.js
    
  • এই ফাইলগুলি অন্তর্ভুক্ত করার জন্য, ব্রাউজারকে অবশ্যই আপনার ওয়েবসার্ভার থেকে সেই URL গুলির জন্য অনুরোধ করতে হবে এবং আপনার ওয়েবসভারটি অবশ্যই সেই URL গুলি থেকে তাদের পরিবেশন করতে হবে।

যদি তা হয় তবে তা না , আপনার সিএসএস এবং স্ক্রিপ্ট ফাইলগুলি কীভাবে অন্তর্ভুক্ত রয়েছে তা পরিবর্তন না করে আপনি যা জিজ্ঞাসা করছেন তা করতে পারবেন না

আপনি পিএইচপি পরিবর্তন করতে পারেন, যাতে এর আউটপুটটিতে বাহ্যিক ফাইলগুলির লিঙ্ক অন্তর্ভুক্ত না হয়, বরং পিএইচপি আউটপুটটির ইনলাইন বিভাগ হিসাবে সেই ফাইলগুলির বিষয়বস্তু অন্তর্ভুক্ত থাকে । তারপরে আপনি ওয়েব ডিরেক্টরিকের ডিরেক্টরিগুলি css/এবং script/ডিরেক্টরিগুলিতে অ্যাক্সেসকে অস্বীকার করতে স্ট্যান্ডার্ড অ্যাক্সেস নিয়ন্ত্রণ ব্যবহার করতে পারেন ।


ঠিক আছে হয়তো আমার তখন এটি নিয়ে সত্যিই মাথা ঘামানো উচিত নয় ..
এম কে 12

1

আপনি ডিরেক্টরি ব্রাউজিং বন্ধ করতে পারেন এবং তারপরে লোকেরা ফোল্ডারের সামগ্রীগুলি দেখতে সক্ষম হবেনা যার ডিফল্ট নথির সংজ্ঞা নেই। এটি কি আপনি খুঁজছেন?


ওয়েল যে ইতিমধ্যে অসম্ভব যেহেতু ওয়েবসাইট.com/css ডিরেক্টরিটি তালিকাভুক্ত করে না, এটি index.php? পৃষ্ঠা = সিএসএস করার চেষ্টা করবে (এবং ত্রুটি পৃষ্ঠায় পুনঃনির্দেশ)। তবে ওয়েবসাইট.com/css/style.css এটিকে সরল পাঠ্যে প্রদর্শন করবে।
এম কে 12
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.