031- 344 500 60

سئو سایت, بهینه سازی سایت, سئو سایت در گوگل
سئویار سئو سایت اصفهان ارائه دهنده خدمات سئو سایت, آنالیز سئو سایت, سئو گوگل, سئو فروشگاه اینترنتی,سئو سایت فروشگاهی

صفحه نخست » آموزش » فایل HTAccess چیست؟

فایل HTAccess چیست؟

تاریخ:۹ام آذر ۱۳۹۵
modiriat
0
78

فایل HTAccess چیست؟

 

HTAccess مخفف عبارت Hyper Text Access می باشد. فایل HTAccess، فایل متنی ساده بوده که مربوط به پیکربندی دایرکتوری ها و پوشه ها در سرور آپاچی است. فایل HTAccess اغلب با نصب برنامه های سیستم مدیریت محتوا (CMS) همچون وردپرس، دروپال و جوملا به طور خودکار تولید شده و در شاخه اصلی هاست، پوشه Root قرار می گیرد.

 HTAccess. یک فایل مخفی بوده و علاوه بر پوشه شاخه اصلی می تواند در هر پوشه دیگری قرار داشته باشد. از جمله قابلیت های فایل HTAccess، توانایی مدیریت شرایط، قواعد و ساختار یک وب سایت بوده که برای وب مستران بسیار حائز اهمیت است. از جمله نمونه های کاربردی این قابلیت ها می توان به تغییرات در آدرس دهی مسیر، تعیین سطوح دسترسی فایل ها، مدیریت و کنترل فایل های قابل Cach وب سایت، تغییر پسوند فایل ها، رفع خطاهایی همچون ۴۰۴,۴۰۰,۴۰۱,۵۰۰,۴۰۳ و بسیاری موارد دیگر  اشاره کرد.

 

htaccess-file

 

آموزش ساخت فایل  HTAccess

 

به منظور ساخت فایل  HTAccess کافیست در یک فایل ویرایشگر متنی، فایلی با نام HTAccess و اضافه کردن نقطه در ابتدای آن یعنی (HTAccess.) ایجاد کنید. البته همانطور که قبلاً نیز گفته شد این فایل مخفی بوده و برای مشاهده ی آن در سی پنل می بایست،  همانند آنچه در تصویر زیر نشان داده شده است، به File manager رفته و قابلیت Show Hidden Files را فعال نمائید.

 

فایل htaccess

 

در ادامه به بیان برخی از ویژگی های HTAccess می پردازیم.

 

ویژگی های استفاده از فایل HTAccess

 

    •                اعمال محدودیت IP (مسدود کردن یک IP خاص یا رنج IP)
    •                کنترل ریدایرکت
    •                تعیین سطوح دسترسی فیزیکی به فایلها و پوشه ها
    •                نمایش خطاهای Apache و کنترل آن ها
    •                اعمال رمزگذاری بر روی پوشه های خاص و دایرکتوری
    •                تنظیمات ویژه Cach و Expire Date ، ساعت زمانی
    •                تنظیمات URL
    •                تعیین قوانین وارثتی مسیرها
    •                اضافه نمودن MIME
    •                انتقال موقت و یا دائم سایت
    •                جلوگیری از حملات
    •                جلوگیری از عمل Hotlink
  •                  و بسیاری موارد دیگر…

 

در ادامه به روشن شدن برخی از ویژگی های مطرح شده در بالا همراه با مثال هایی می پردازیم.

 

نمونه های استفاده از فایل HTAccess

 

 

اعمل محدودیت IP

 

شما می توانید با استفاده از این قابلیت فایل HTAccess برای ورود و دسترسی به بخش های مختلف وب سایت  بر اساس IP محدودیت اعمال کنید. این امر منجر به کاهش حملات DDOS می گردد. به عنوان مثال با نوشتن کد زیر در فایل HTAccess تنها IP 12.34.56.78 اجازه دسترسی به وب سایت ما را خواهد داشت.

 

 

انتقال موقت یا دائم سایت

 

با استفاده از فایل HTAccess می توان به مدیریت انتقال وب سایت پرداخت. فرض کنید شما می خواهید آدرس Seoyar.com/old را به آدرس Seoyar.com/new به صورت دائمی انتقال دهید برای این کار می بایست کد زیر را در فایل HTAccess قرار دهید.

 

 

تعیین سطوح دسترسی فیزیکی به فایلها و پوشه ها

 

شما همچنین می توانید با یادداشت کدهایی در فایل HTAccess برای فایل ها و پوشه ها محدودیت دسترسی ایجاد کنید. به عنوان مثال فرض کنید فایلی به نام config.php در سایت داریم و نمی خواهیم هیچ فرد دیگری به آن دسترسی پیدا کنید. برای این کار کافیست کد زیر را در فایل HTAccess قرار دهید.

 

تنظیمات URL

 

یکی دیگر از کاربردهای HTAccess، امکان  URL Rewrite جهت تبدیل آدرس های طولانی به آدرس های کوتاه است. URL Rewrite افزونه ای است که بر روی IIS نیز نصب می شود و البته در سرور آپاچی با نام mod_rewrite شناخته شده است. این امکان منجر به، به خاطر سپردن راحت تر آدرس ها می گردد. برای این کار می بایست کد زیر را در فایل HTAccess قرار دهید.

 

 

مدیریت و کنترل خطاها

 

امروزه کاربران با بسیاری از خطاها به هنگام بارگذاری سایت مواجه می شوند که گاهاً تنها شماره ی این خطا برای آن ها نمایش داده می شود و این امر از کاربر پسند بودن آن کم می کند. با استفاده از فایل های HTAccess به راحتی می توان مفهوم یک خطا را با استفاده از طراحی یک صفحه که محتوای آن نشان گر همان خطا باشد، نشان داد تا برای کاربر نیز مورد قبول تر واقع شود.  به عنوان مثال برای نمایش خطای ۴۰۴ کافیست کد زیر را در فایل HTAccess قرار دهید.

 

بنابراین می توان گفت HTAccess  امکان اعمال تمامی محدودیت ها بر دایرکتوری  و رفع خطاها را دارا بوده و می تواند بر آن مدیریت کند. اگر آن را نادیده بگیرید و در تنظیمات آن غفلت کنید، ممکن است با رخدادهایی همچون عدم بارگذاری سایت و از دست دادن مخاطبان خود مواجه شوید.

درباره نویسنده :
modiriat

مطالب مرتبط

سئو خارجی off-page SEO

راهکارهای سئو خارجی سایت

راهکارهای سئو خارجی سایت زمانی که درباره ی بهبود سئو سایت تان فکر می کنید اولین چیزی که به ذهنتان می رسد چیست؟ شاید فکر کنید برای این که کلمات کلیدی خاص رتبه ی بهتری بگیرند ، مطالب سایت را بازنویسی کنید، پست های جدید به وبلاگتان ارسال کنید و یا اطمینان حاصل کنید که وب […]

بهینه سازی ویدئو ها در سایت

بهینه سازی ویدئو ها در سایت

بهینه سازی ویدئو ها در سایت   یکی دیگر از موارد مهم در سئو استفاده از ویدئو در سایت است. ویدئو ها باعث افزایش تعاملات کاربران با سایت شده و دید واضح تری از مطالب ارائه می دهد. بطوری که طبق آخرین گزارشات الگوریتم های گوگل حدود ۵۳ درصد از نتایج جستجوها به محتوا ویدئویی […]

بهینه سازی و سئو جوملا

بهینه سازی و سئو جوملا

بهینه سازی و سئو جوملا   یکی از مهم ترین اصول در امر فروش و بازاریابی ، طراحی سایت و سئو سایت است. برای طراحی سایت ، سیستم های مدیریت محتوای مختلفی خلق شده اند که از این میان جوملا یکی از معروف ترین آن ها می باشد. اگر سیستم مدیریت محتوای جوملا را برای […]

اموزش سئو فروشگاه اینترنتی

آموزش سئو فروشگاه اینترنتی

سئو فروشگاه اینترنتی   بهینه سازی یا سئو یکی از مهمترین موضوعات قابل توجه برای فروشگاه های اینترنتی می باشد ، در حالی که در بسیاری از فروشگاه های مبتنی بر وب نادیده گرفته می شود. سئو فروشگاه اینترنتی می تواند ترافیک بیشتری را برای شما به ارمغان آورد ، بنابراین لازم نیست شما تنها […]

ارسال دیدگاه

موقتا امکان ارسال ديدگاه وجود ندارد

موقتا امکان ارسال ديدگاه وجود ندارد