خرید هاست

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

فایل htaccess چیست؟

فایل htaccess. نوعی فایل پیکربندی فوق العاده قدرتمند وب سرور آپاچی است که نحوه اداره موارد خاص در وب سایت مانند هدایت کاربران، نگهداری از فولدرها، ایجاد گذرواژه برای پنل مدیریت، حفاظت از دایرکتوری های ویژه و در کل نحوه عملکرد سایت را کنترل می کند. فایل .htaccess در فولدر روت (root) سایت وردپرس است.  سیستم وردپرس از آن برای مدیریت تغییر مسیرها و لینک های دائمی استفاده می کند.

چرا نمی توانیم فایل htaccess را در سایت پیدا کنیم؟

 همانطور که پیشتر هم گفتیم این فایل در روت فولدر و یا فولدر ریشه سایت قرار دارد. دو دلیل عمومی برای پیدا نکردن فایل .haccess وجود دارد که عبارت است از:

  • پنهان شدن توسط نرم افزار مدیریت فایل
  • عدم وجود فایل

راه حل ایجاد فایل htaccess

  • پروتکل FTP شما فایل های مخفی را نمایش نمی دهد.

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

برای مثال در فایل زیلا که یک برنامه انتقال فایل از client به server است. برای انجام تنظیمات فوق در Filezilla کافی است از منوی Server گزینه Force showing hidden files را انتخاب نمایید. در ضمن اگر از برنامه مدیریت فایل در سی پنل استفاده می کنید باید گزینه Show hidden files را قبل از بستن برنامه علامتدار کنید.

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

خرید هاست

  • فایل htaccess وجود ندارد

دومین دلیل رایج گم شدن فایل htaccess. این است که سایت وردپرس هنوز آن را تولید نکرده است.  شایان ذکر است بدانید وردپرس فایل فوق را به طور اتوماتیک تولید می کند. زیرا لازم است به درستی پیوندهای مجدد را تغییر دهد. بنابراین اگر فایل htaccess شما گم شده است اولین چیزی که لازم است چک کنید رفتن به صفحه تنظیمات پرمالینک (لینک های دائمی) و کلیک بر روی دکمه ذخیره تغیرات (save change ) بدون انجام تغییرات است.

خرید هاست

وردپرس همیشه سعی دارد فایل htaccess را برای شما تولید کند. بندرت ممکن است قادر به ایجاد این فایل به علت مجموعه ای از مجوزها نباشد. در این صورت، به شما در پایین صفحه اطلاع می دهد که « فایل .htaccess قابل نوشتن نیست ».شما نیاز دارید به صورت دستی فایل .htaccess را ایجاد کرده و کد مربوطه را داخل آن اضافه کنید.

میزبانی وب

حالا به راحتی می توانید این کد را درون یک فایل متنی مثل نو تپد کپی کنید و آن را با نام .htaccess بر روی دسکتاپ ذخیره کنید. سپس بوسیله یک برنامه FTP (انتقال فایل) به وبسایت خود وصل شوید و فایل فوق را از روی دسکتاپ بر روی هاست آپلود کنید. اگر هنگام آپلود فایل با خطایی مواجه شدید نیاز به تغییر مجوزهای دایرکتری اصلی (root directory) دارید.

لطفاً به این مثال توجه کنید: فرض کنید تمام فایلهای وردپرس شما در فولدر دایرکتوری قرار دارد به شکل زیر:

 / home / johnsmith / public_html / directory این کار باعث می شود پوشه public_html دایرکتوری ریشه شما باشد. بنابراین می بایست به پوشه والد خود یعنی public html و روی آن کلیک راست کنید در کادر Numeric value پنجره باز شده مطابق شکل زیر عدد 755 را وارد نمایید. بعد از انجام این مرحله می توانید فایل .htacess را درون فولدر public_html کپی کنید.  

خرید هاست

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

  • میزبانی وب چیست؟

    در این مقاله قصد داریم به بررسی موضوع میزبانی وب یا هاست سایت شما بپردازیم.میزبانی وب چیست…
بارگذاری نوشته های مرتبط بیشتر
  • نام دامنه چیست؟

    نام دامنه چیست؟ نام دامنه نام وب سایت شما می باشد و آدرسی است که کاربران اینترنت میتوانند …
  • میزبانی وب چیست؟

    در این مقاله قصد داریم به بررسی موضوع میزبانی وب یا هاست سایت شما بپردازیم.میزبانی وب چیست…
  • اسپیناس هاست

    تاریخچه DNS

    DNS در سال 1984 روی کار آمد. در روزهای ابتدایی که اینترنت یک شبکه کوچک بود. وزارت دفاع آمر…
مطالب بیشتر از این نویسنده article
  • میزبانی وب چیست؟

    در این مقاله قصد داریم به بررسی موضوع میزبانی وب یا هاست سایت شما بپردازیم.میزبانی وب چیست…
  • Secure Shell

    SSH یا Secure Shell چیست؟

    SSH یا Secure Shell چیست؟ SSH مخفف Secure Shell به معنای پوسته امن است. SSH یک پروتکل برای…
  • فعال سازی SSL

    فعال سازی SSL در cPanel

    فعال سازی SSL در cPanel بعد از این که گواهینامه SSL فعال شده و به شما صادر شد، می توانید ف…
بارگذاری بیشتر در خرید هاست

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

8 + بیست =

بررسی کنید

نام دامنه چیست؟

نام دامنه چیست؟ نام دامنه نام وب سایت شما می باشد و آدرسی است که کاربران اینترنت میتوانند …