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

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



  آیا می دانید تا کنون 6336 نفر در 14 دوره آموزشی سون لرن ثبت نام کرده اند !

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

17 984 ۲۷ آذر ۹۴

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

.htaccess چیست؟

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

امکاناتی که میتونین با استفاده از اون اضافه کنید عبارتند از:

  • ریدایرکت کردن
  • میتونین ارورهای 404 و ... رو مدیریت کنید
  • موارد پیشرفته همانند Password Protection
  • جلوگیری از image hot link
  • و ...

چطور از htaccess استفاده کنیم؟

.htaccess بکلی نام فایل هست، این فرمت نیست. مثلا image.png رو در نظر بگیرید. image نام هست و png فرمت یا Extension اون هست. ولی در مورد .htaccess باید اینو بگم که چه نقطه و چه htaccess بصورت کلی نام فایل هستند و فرمت محسوب نمیشه. برای مثال شما نمیتونین یک فایل file.htaccess بسازید، باید یک فایل .htaccess بسازید و کدهاتون رو در اون بزارید.

این فایل در هر دایرکتوری که قرار بگیره فقط بر روی همون دایرکتوری و فایلهای درون اون و همچنین دایرکتوری های زیر مجموعه ی اون تاثیر میزاره.

شما میتونین با هر ادیتوری همانند TextPad، UltraEdit، Microsoft WordPad و Sublime text و ... فایل .htaccess رو بسازید.

در اینجا یک مثال از نمونه کدی که میشه درون .htaccess قرار داد، براتون میزارم:

این مثال رو میشه یک نمونه پیشرفته دونست. این کد باعث میشه که بر روی دایرکتوری رمز و Password قرار داده بشه. این کد باعث میشه که اگر کاربر نتونست بصورت موفقیت آمیز وارد بشه به یک صفحه ارور مخصوص ریدایرکت بشه و همچنین این کد SSI یا Server Side Includes رو برای استفاده از فایل .html فعال کرده.

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

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

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

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

یا علی

Source

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

دیدگاه ها 17 دیدگاه برای این مطلب ارسال شده است.

  • ‏‏

    سلام خیلی ممنون بابت مطلب خوبی که گذاشتین منتظر ادامش هستم.
    موفق باشین

  • ‏‏

    خوب بود منتظر قسمت های بعدی هستیم.

  • ‏‏
    حسن محمدزاده(۲۸ آذر ۱۳۹۴)

    عالی بود
    ممنون
    بشدت این مطلب رو دنبال میکنم

  • ‏‏

    سلام اگر قالب 404 طراحی کنم میشه از تنظیمات همین فایل اونو بارگذاری کنم و جایگزین ارور 404 پیش فرض بکنم ؟

  • ‏‏
    Ahad Saadatnia(۲۸ آذر ۱۳۹۴)

    ممنون از مطلب خوبتون لازم بود که این مورد هم آموزش داده میشد چه بهتر که از سایت محبوب سون لرن گفته میشد بیصبرانه منتظر ادامه اون هستیم سپاس از جناب آوند

  • ‏‏
    hamed_z2001(۱ دی ۱۳۹۴)

    عاااااالی بود دوست من ، عاااالی … خیلی وقت بود که دنبال یه آموزش خوب تو این زمینه بودم ولی فارسی چیزی نتونستم پیدا کنم !! دست شما درد نکنه … ممنونم
    بی صبرانه منتظر ادامه قسمتها هستیم !!
    فقط یه سوال فاصله بین جلسات چند روزه؟؟ هر چند روز یکبار آپدیت میشه؟؟

  • ‏‏

    چرا دیگه ادامه نمیدین خیلی وقته گذشته

  • ‏‏
    hamed_z2001(۲۲ دی ۱۳۹۴)

    سلام,نزدیک یک ماه گذشت,ادامه نمیدین؟

  • ارسال دیدگاه

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

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

    ورود به سایت

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

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

    عبارت :
    7LearnTelegram