illustrator Curse
  • 7Learn Android Course
  • 7Learn SEO Course
  • 7Learn WP Theme Course

    حرفه ای ترین دوره آموزش طراحی قالب وردپرس



  آیا می دانید با دوره های آموزشی سون لرن می توانید از 0 تا 100 طراحی وب را در منزل فراگیرید!

راهنمای htaccess (قسمت 11)

0 382 ۲۲ اسفند ۹۴

در این مطلب و مطالب بعدی میخام htaccess رو براتون توضیح بدم و شما رو با اون و کدهاش آشنا کنم.htaccess

نحوه استفاده از DirectoryIndex

دستور DirectoryIndex به شما این اجازه رو میده که صفحه پیش فرضی که در موقع فراخوانی یک دایرکتوری نمایش داده میشه رو مشخص کنید. برای مثال، اگر یک کاربر یکی از دایرکتوری های موجود در وبسایت شما رو درخواست کنه، شما میتونین فایلی که لود بشه و نمایش داده بشه رو مشخص کنید (در صورتی که کاربر دقیقا نام فایل مورد نظر رو بیان نکرده باشد این اتفاق میوفته).

مثلا میتونین بجای اینکه کاربر لیست فایلهایی که در دایرکتوری هستن رو ببینه فایل index.html رو نمایش بدین و یا بجای اینکه index.html لود بشه، index.php رو لود کنید.

برای کار کردن و استفاده از DirectoryIndex باید یک فایل htaccess بسازید و کدهای زیر رو در اون قرار بدین:

قطعه کد بالا به وب سرور Apache میگه که اگه این فایل htaccess در هر دایرکتوری قرار گرفت، اگر کاربر خواست به این دایرکتوری یا زیرمجموعه های اون دسترسی پیدا کنه، فایل index.html رو بهشون نمایش بده.

ما همچنین میتونیم DirectoryIndex رو جوری تنظیم کنیم که چندین فایل رو تحت پوشش خودش قرار بده:

قطعه کدهای بالا به وب سرور Apache میگه که فایل index.html رو زمان فراخوانی این دایرکتوری نمایش بده، اگر این فایل به هر دلیلی در دسترس نبود، index.cgi و اگر اونم در دسترس نبود index.php رو لود کن و نمایش بده.

اگر هیچ کدام از فایلها در دسترس نبودن، وب سرور Apache به تنظیمات پیش فرض خودش مراجعه میکنه و فایل مورد نظر رو باز میکنه و یا اینکه کاربر رو به یک صفحه ارور یا خطا انتقال میده که به کاربر گفته بشه که چنین چیزی وجود ندارد.

اضافه کردن Mime Type

Mime Type مشخص میکنه که یک فایل چی هست و یا اینکه میگه این extension مربوط به این فایل هست. برای مثال .html به یک سند HTML اشاره داره و .zip به یک ZIP Archive اشاره داره. سرور نیاز داره که این اطلاعات رو بدونه تا بدونه چطور باهاشون رفتار کنه. برای تنظیم Mime type یک فایل htaccess بسازید و کدهای زیر رو درونش قرار بدین:

AddType مشخص میکنه که شما میخاید یک Mime Type اضافه کنید. بخش دوم خود Mime Type هست که در اینجا text یا html هست و بخش سوم هم extension رو مشخص میکنه که htm0 هست.

یک مشکل متداول که پیش میاد اینه که فایلهای mp3 یا  SWF پخش نمیشن، برای حل این موارد میتونین از روش زیر استفاده کنید:

یک ترفند که بتونین بجای پخش فایلها اونا رو مجبور به دانلود شدن بکنید اینه که یک Mime Type برای application/octet-stream قرار بدید و مرورگر اونو مستقیم دانلود خواهد کرد. این ترفند در بعضی از ورژنهای IE کاربرد نداره.

در پایین لیستی از Mime Type های متنوع رو قرار میدیم که میتونین از اونا استفاده کنید:

امیدوارم از این آموزش خوشتون اومده باشه.

موفق و پیروز باشید

یا علی

Source

:: مطالب جدید سون لرن را از طریق ایمیل دریافت کنید :

دیدگاه ها اولین دیدگاه این مطلب را ارسال کنید.

ارسال دیدگاه

ورود/عضویت سریع با اکانت فیسبوک/جیمیل شما

:: شما می توانید با استفاده از اکانت یاهو یا جیمیل خود به صورت کاملا امن، سریع و بدون نیاز به ورود اطلاعات عضو و وارد سایت شوید. در این صورت هیچ نیازی به ورود نام کاربری و رمز عبور خود نخواهید داشت و هویت شما از طریق ایمیلتان مورد تائید قرار می گیرد .
برای استفاده از این روش باید در اکانت گوگل(جیمیل) و یا یاهوی خود لاگین باشید .
عضویت/ ورود سریع با :
در حال اتصال ...

ورود به سایت

ورود سریع با :
در حال اتصال ...

جستجو در سون لرن

عبارت :
7LearnTelegram