PDA

View Full Version : htaccess چیست؟



intel_amd
چهارشنبه 30 مهر 1393, 01:44 صبح
این فایل به چه درد میخوره باهاش میشه دانلود فایلهارو از روی هاست بست؟

Unique
چهارشنبه 30 مهر 1393, 14:14 عصر
htaccess فایل تنظیامات مربوط به apache هست و خیلی خیلی قدرتمند و انعطاف پذیره ! منظو.رتون از download فایل چیه ؟
میخوای اجازه دانلود از یک directory را ندی ؟
یک فایل htaccess. بساز توش بنوییس deny from all و بگذارش توی اون فولدر.

intel_amd
چهارشنبه 30 مهر 1393, 15:16 عصر
بله می خوام کسی توسط برنامه های دانلود مختلف که توانائی دانلود فایل های روی هاست و یا لینک ها و لینک های داخلیشون را دارند نتواند فایل ها و دایرکتوری های موجود در هاستم را کپی کند
همین دستوری که نوشتیدو دیده بودم اما مطمئن نبودم همین کارو کنه تشکر گفتین
مورد دیگری هم که فکر میکنم باز هم توسط htaccess انجام بشه اینه که الان برای ارتباط با هاست و اجرای فایل های php از داخل برنامه توسط سیستم http همانطور که می دانید باید آدرس فایل مورد نظر را داد حال مشکل اینجاست که وقتی سایت را باز میکنیم اگر آدرس را با http://www.site.com در مرورگر وارد کنیم و در برنامه وبمون آدرس را در http به شکل www.site.com وارد کرده باشیم و یا حتی با www یا بدون آن فرق دارد و برنامه عمل نمیکند مگر اینکه دقیقا همونی که داخل برنامه داده ایم داخل مرورگر هم وارد کنیم , که فکر کنم این با redirect تمامی آدرس های مشابه به آدرس دقیقی که در برنامه داده ایم مشکل حل شود

abbas27
چهارشنبه 30 مهر 1393, 15:20 عصر
واسه امنیت کاربرد داره و اسه ایجاد محدویت و مدیریت پیغام خطا و بستن یه آی پی بخصوص و ... و همچنین جلوگیری از دسترسی به فایلها توسط کاربران کاربرد داره

Unique
چهارشنبه 30 مهر 1393, 17:34 عصر
رفع مشکل داشتن www یا بدون اون را با dns حل میکنند. لینک ها را هم باید relative داد تا ربطی به نام هاست نداشته باشه. در ضمن deny from all کرای نداره یک مرورگر فایل را خواسته یا IDM و در هر حال مانع از دریافت فایل میشه. معمولا برای فایل هایی که قرار هست مانع از دانلود مستقیم بشوند با همین deny from all مانع از دسترسی مستقیم میشوند و از طریق یک فایل php پس از بررسی دسترسی کاربر از طریق header فایل را بدین به کاربر یا x-sendfile.