فایل htaccess کجاست ؟
هر فایل روی فضای میزبانی یا هاست میبایستی یک جایگاه خاصی داشته باشد تا بتواند کارکرد خود را به نمایش بگذارد. یکی از فایلهای بسیار حساس روی فضای میزبانی که به رفتار مستقیم وب سرور با اسناد روی سایت ما بر میگردد، فایل htaccess است. در آموزش قبلی گفتیم که این سند چطور کار میکند و کارکرد دقیق آن چیست. ولی اگر دنبال اطلاعات کاملی راجع به موقعیت مکانی این سند میگردید، باید با آموزش فایل htaccess کجاست همراه شوید.
دسترسی به فایل htaccess با چه ابزاری؟
اول از همه باید بدانیم که htaccess یک سند یا فایل است. پس باید با استفاده از File Manager یا روشهای دیگری که به ما اجازهٔ ویرایش سند، مثل FTP را میدهند، اقدام به یافتن، ساخت و یا ویرایش آن کنیم. در همهٔ کنترل پنلهای هاست File Manager را میتوانید بیابید. یا با ساخت یک حساب FTP روی هاست، و نصب یک نرم افزار اتصال به FTP روی رایانهٔ یا گوشی شخصی، دسترسی به اسناد سایتمان را مقدور کنیم.
htaccess کجاست؟
هر کجا از فضای میزبانی که وب سرور (Apache یا LiteSpeed) به آنجا دسترسی دارد، میتواند فایل htaccess هم وجود داشته باشد. معمولاً از ریشهٔ هاست که public_html است، این سند میتواند وجود داشته باشد، تا درونیترین پوشهای که روی هاست شما قرار دارد. نحوهٔ عمل این سند هم به این صورت است که هر کجا این سند وجود داشته باشد، کدهای آن روی فایلهای همان پوشه و پوشههای زیر مجموعهٔ آن تاثیرگذار است. پس اگر میخواهید کدی را قرار دهید که روی کل اسناد و پوشههای سایت شما تاثیرگذار باشد، باید فایل htaccess موجود در ریشهٔ هاست که معمولاً public_html است را ویرایش کنید.
البته دقت داشته باشید که سند htaccess به صورت مخفی است. یعنی نام کامل آن htaccess. است. پس اگر من در آموزشها نقطه را نگذاشتم، به این دلیل نیست که نقطه ندارد! بلکه حتماً باید . را در ابتدای نام آن بیاورید که کارش را بتواند انجام دهد (در تصویر زیر کاملاً مشخص است). در غیر این صورت کاری انجام نمیدهد و هیچ تاثیری روی هاست شما ندارد.
در تصویر بالا، فایل htaccess را روی ریشهٔ هاست میتوانید مشاهده نمایید. در File Manager سی پنل، نمایش فایلهای مخفی را با کلیک روی دکمهٔ Settings در بالا سمت راست پنچره باید فعال نمایید. در غیر این صورت این فایلهای دیده نمیشوند. آموزش نمایش فایل های مخفی در سی پنل در سایت منتشر شده است. اما در FTP اسناد مخفی به صورت پیش فرض نمایش داده شدند. البته باز هم این مورد بستگی به تنظیمات نرم افزار FTP Client شما دارد.
پس الان به طور دقیق میدانیم که فایل htaccess کجاست و چطور باید آن را ویرایش کنیم. دقت داشته باشید که برای کسب اطلاعات بیشتر راجع به این سند حتماً آموزشهای دیگر ما را مطالعه کنید. همچنین قبل از هر تغییری روی این سند، حتماً یک نسخهٔ پشتیبان در جای دیگری ذخیره کنید تا مشکلی پیش نیاید.