آیا می دانید دوره های آموزشی سون لرن از جامع ترین و کاربردی ترین آموزش های موجود در سطح وب فارسی است!

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

17 1421 ۲۷ آذر ۹۴

در این مطلب و مطالب بعدی میخام 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(۳ دی ۱۳۹۴)

        آقا نزدیک به یک هفته میگذره و ما کماکان روز ب روز , ساعت به ساعت سر میزنییم و نا امید بر میگردییم 🙁
        ادامه نمیدیین؟ 😀

        • ‏‏
          وحید صالحی(۳ دی ۱۳۹۴)

          سلام عذر خواهی می کنم نویسنده این مطلب مشکلی براشون پیش اومده انشاالله بزودی ادامه میدن

  • ‏‏

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

    • ‏‏
      لقمان آوند(۲۳ دی ۱۳۹۴)

      جناب اسفندیاری یه مدت نیستند. ایشالله برگردن ادامه میدن. احتمالا از اواخر بهمن!

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

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

    • ‏‏
      لقمان آوند(۲۳ دی ۱۳۹۴)

      جناب اسفندیاری یه مدت نیستند. ایشالله برگردن ادامه میدن. احتمالا از اواخر بهمن …

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

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

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

    ورود به سایت

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

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

    عبارت :