سلام
برای ساب دامنه dl از سرور مجازی استفاده میکنید یا هاست اشتراکی در اختیار دارید ؟
اگر هاست اشتراکی هست چه کنترل پنلی در اختیار دارید ؟ ( سی پنل , دایرک ادمین , پلسک , وبسایت پنل و .... )
نمایش نسخه قابل چاپ
از iis استفاده میکنید یا با زمپ و ومپ و نرم افزارهای مشابه کار میکنید ؟
اگر iis هست اطلاع کافی ندارم , ولی اگر زمپ و ومپ و ... هست چند تا راه حل دارید .
اولین راه حل که نیازی به تخصص نداره اینه که شما توی هر دایرکتوری یک فایل خالی با نام index.html ایجاد کنید . ( توی iis هم جواب میده )
دومی راه حل این هست که شما یک اسکریپت php ساده بنویسید یا از اسکریپت های موجود استفاده کنید .
و سومی راه حل کانفیگ فایل .htaccess هست
برای تنظیم فایل htaccess همونطور که یکی از همکاران عزیز گفتن , ابتدا به آدرس https://davidwalsh.name/web-development-tools مراجعه میکنید و ( تقریبا وسط صفحه ) از بخش .htpasswd Username & Password Generator نام کاربری و رمز عبوری که میخوای رو میزنی و بعد روی generate کلیک میکنی .
در نهایت متنی که بهت میده رو توی یک فایل با نام .htpasswd ذخیره میکنید ( ترجیحا فایل رو توی پوشه ای بذار که میخوای رمز داشته باشه ) .
حالا کافیه که توی اون دایرکتوری ( یا به قولی صفحه ) که میخوای قفل داشته باشه روی سرور ویندوزت , یک فایل با نام .htaccess ایجاد کنید و کد زیر رو توی اون قرار بدید :
نکته : کد بالا ممکن هست روی همه ی نرم افزار ها کار نکنه !کد PHP:
AuthType Basic
AuthName "restricted area"
AuthUserFile c:\wamp\www\.htpasswd
require valid-user
یک راه دیگه هم هست . اونم اینکه چون خود شما از طریق vps دسترسی داری , با استفاده از htaccess نمایش فایل ها رو برای همه ببندید . برای اینکار کافیه بعد از اینکه فایل .htaccess رو ایجاد کردید , خط زیر رو توی فایل اضافه کنید :
اگر باز هم مشکلی بود اطلاع بدید .کد PHP:
Options -Indexes