آموزش وردپرس

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

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

به عنوان نمونه اعمال محدودیت برای پوشه wp-admin وردپرس و دسترسی ها،چگونگی ارجاع کاربران،محافظت و امنیت مسیر های هاست و… از وظایف آن است.

با استفاده از این فایل میتوانید بدون نصب برخی از افزونه های مرتبط نیازهای خود را برطرف نمایید.بسیاری از کاربران از نحوه پیدا کردن این فایل و دلیل عدم پیدا کردن آن سوالاتی پرسیدند که در زیر به آن پاسخ می دهیم.

این فایل در مسیر اصلی پوشه وردپرس قرار گرفته است.دسترسی به این فایل گاها دشوار و پیداکردن آن سخت است که در اینجا سعی داریم روش هایی را برای پیداکردن آن برای شما معرفی کنیم.با سایت “وب برای همه” همراه باشید.

 

فایل  htaccess در سایت های وردپرسی

 

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

۲ دلیل رایج برای این مشکل هست؛ ممکن است این فایل توسط کنترل پنل cpanel شما مخفی شده باشد یا اینکه کلا نیست. در هر دو مورد نگران نباشید. حتما آن را به کمک هم حل پیدا می کنیم.

 

نکاتی در نحوه قرار دادن و ویرایش درست فایل htaccess در وردپرس

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

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

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

اگر در این امر دقت کافی را نداشته باشید، امکان دارد  با شکست هسته وردپرس و قطع شدن ارتباط سرور مواجه شوید. اما برای اینکه این خطرات را کاهش دهیم راه‌هایی وجود دارد:

  • از سایت خود بک اپ تهیه کنید: قبل از اینکه فایلی را ویرایش کنید یا فایلی ایجاد کنید، حتما از وبسایت خود یک نسخه پشتیبان سالم که قابل بازیابی نیز
  • باشد، تهیه کنید. (بک آپ و بازگردانی را می‌توان به کمک افزونه   Xcloner و سی پنل هاست قابل انجام است.)
  • از یک محیط تستی استفاده کنید: قبل از اینکه هر امکان و تغییری را روی سایت اصلی انجام دهید، آن را روی یک محیط تستی که کاملا مشابه به وبسایت خود ساخته‌اید تست کنید. در صورتیکه مشکلی یافت نشد آن را روی محیط اصلی نیز اجرا کنید.
  • فایل htaccess برروی کامپیوتر کپی کنید: قبل از اینکه بخواهید تغییری روی این فایل ایجاد کنید، آن را روی کامپیوتر خود ذخیره کنید تا در صورت بروز هر گونه مشکل، فایل قبلی را مجدد آپلود کنید.

 

 

روش پیدا کردن  فایل htaccess

معمولا، برای دسترسی به فایل htaccess در وردپرس، می‌توانید بصورت مستقیم به پوشه روت هاست خود از طریق پنل مدیریت هاست و سی پنل مراجعه کرده (public_html) یا اینکه از نرم‌افزارهای مدیریت FTP مانند Filezilla استفاده کنید.
اگر بصورت مستقیم وارد محیط هاست می‌شوید، پس با صحنه زیر باید مواجه شوید:

htaccess panel- دسترسی به htaccess
روش دست‌یابی به فایل htaccess هاست دایرکت ادمین

 

همچنین اگر بخواهید با کمک FTP متصل شوید، باید با صحنه‌ای مشابه تصویر زیر مواجه شوید:

بریم به این مطلب
آموزش حل مشکل سبز نشدن آپاچی و mysql در Xampp
htaccess filezilla- دسترسی به فایل در وردپرس
اتصال به اف تی پی

 

۱از طریق نرم افزار مدیریت FTP ممکن است به فایل های مخفی دسترسی نداشته باشید.

شاید برای شما هم سوال باشد که چرا قبل از نام فایل htaccess. یک نقطه قرار داده اند.

این نقطه بیانگر این است که این فایل جزء فایل‌های مخفی هاست شما محسوب می‌شود. حال اگر از نرم افزارهای مدیریت FTP مثل FileZilla استفاده می‌کنید،

در این نرم افزارها فایل‌های مخفی ممکن است نمایش داده نشوند. برای نمایش فایل‌های مخفی باید تنظیماتی را در این نرم افزارها تغییر دهید.

به عنوان مثال در نرم افزار FileZilla باید به سربرگ Server بروید و تیک Force showing hidden files را بزنید. در این صورت فایل‌های مخفی مثل htaccess نمایش داده خواهند شد.

 

filezilla- دسترسی به فایل htaccess در وردپرس
تنظیمات نمایش فایل‌های مخفی در filezilla

 

اگر هم از کنترل پنل cPanel استفاده می‌کنید، برای نمایش فایل‌های مخفی کافیست روی دکمه Settings در سمت راست و بالای صفحه کلیک کنید و در پنجره باز شده، تیک گزینه Show hidden files را فعال کنید.

show hidden file- فایل htaccess
مشاهده فایل‌های مخفی در هاست

اگر از نرم افزار مدیریت FTP و یا کنترل پنل دیگری استفاده می‌کنید، برای نمایش فایل‌های مخفی حتما گزینه‌ای وجود دارد. برای پیدا کردن آن حتما قسمت تنظیمات را چک کنید.

۲اگر فایل htaccess. وجود نداشت:

یکی دیگر از دلایل متداول پیدا نکردن فایل htaccess وردپرس این است که این فایل توسط وردپرس هنوز ایجاد نشده است. وردپرس به صورت خودکار این فایل را می‌سازد زیرا از آن برای مدیریت پیوندهای یکتا در وردپرس استفاده می‌کند.

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

بریم به این مطلب
آموزش نصب وردپرس روی لوکال هاست Xampp

حال بدون اینکه چیزی را عوض کنید، روی دکمه ذخیره تغییرات را بزنید. البته به شرط آنکه حالت پیوند یکتای شما روی حالت پیش‌فرض یا ساده نباشد.

https://webforall.ir/wp-content/uploads/2019/05/permalink-hamyarwp-1024x837.jpg
تنظیمات پیوندهای یکتا و ذخیره آن

 

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

آخرین مرحله:

در صورتی که هنوز مشکل شما برطرف نشده نگران نباشید. هنوز یک راه‌حل دیگر وجود دارد.

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

<ifModule mod_rewrite.c>
RewriteEngine On
RewriteBase /mysite/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME}!-f
RewriteCond %{REQUEST_FILENAME}!-d

کدهای بالا را در یک ویرایشگر ویندوز مانند notepad بریزید. آن را با نام فایل htaccess. در دسکتاپ خود ذخیره کنید. حال در هاست خود این فایل را بارگذاری نمایید.

حال اگر امکان ویرایش فایل برایتان میسر نبود باید چه کنید؟

تغییر سطح امنیت و دسترسی پوشه های وردپرس (Permissions)

در واقع گاهی امکان ویرایش یا دسترسی ما به فایل‌ها و فولدرها در هاست برای ما محدود می‌شود. این‌کار برای اذیت کردن ما انجام نمی‌شود،

بلکه تنها هدف آن حفظ امنیت فایل‌های موجود است. اینکه هر کسی با ورود به آن نتواند فایل‌ها را ویرایش کند. اما چگونه سطوح مختلفی را برای فایل‌ها تعریف می‌کنیم؟

سطح دسترسی ۷۵۵: برای پوشه‌های داخل هاست مورد استفاده قرار می‌گیرد. محتوای داخل فایل‌ها و فولدرها برای افراد قابل رویت است.
سطح دسترسی ۶۴۴: برای دسترسی به فایل‌های اجرایی مانند فایل‌های php است. افراد می‌توانند به این فایل‌ها دسترسی داشته باشند اما نمی‌توانند آن را ویرایش و تغییر دهند.
سطح دسترسی ۴۰۰: برای فایل‌ها و فولدرهای خیلی مهم سایت مورد استفاده قرار می‌گیرد که تنها شخص ناظر بر آن‌ها مدیریت است.
سطح دسترسی ۷۷۷: این سطح دسترسی کاری می‌کند که امنیت سایت شما بصورت کامل زیر سوال می‌رود. زیرا دسترسی همه افراد به آن آزاد است و می‌توان هر تغییری داد.

بریم به این مطلب
اصول و قواعد محتوا نویسی در سایت

حال چگونه این سطوح دسترسی را عوض کنیم.
با مراجعه به کنترل پنل هاست می‌توانید آن‌ها را به راحتی تغییر دهیم:

تنظیمات سطح دسترسی به فایل‌ها و فولدرها در هاست

در نرم‌افزار مدیریت فایل ftp نیز می‌توانید با فایل‌های مورد نظر خود را انتخاب کرده و با راست کلیک روی آن‌ها گزینه File Permissions را انتخاب کنید:

مدیریت سطوح دسترسی در نرم افزار مدیریت فایل ftp

حال می‌توانید سطوح دسترسی را برای بارگذاری یا ویرایش آزاد کنید:

set- دسترسی به htaccess در وردپرس
تنظیم سطوح دسترسی برای ویرایش و تغییر فایل‌های هاست

 

کلام پایانی

کسانی که با وردپرس کار میکنند حداقل یکبار با این فایل سر.کار داشته اند با عین حال بعضی از افراد با پیدا کردن آن مشکل داشته اند که معمولا به دلایل زیر پیدا نمی شوند:

1-این فایل توسط cpanel یا direct admin  مخفی شده است.

2-فایل htaccess در هاست هنوز ساخته نشده است.

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

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

[kkstarratings]

برچسب ها

نوشته های مشابه

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

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

دکمه بازگشت به بالا
بستن
بستن