خانه » وبلاگ » چگونه فایل htaccess. وردپرس را تعمیر کنیم

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

فایل htaccess. وب‌سایت شما یک فایل کوچک اما مهم است که در پشت صحنه اجرا می‌شود و مانند یک مجموعه دستورالعمل برای سرور شما عمل می‌کند.

این فایل مشخص می‌کند که چگونه مواردی مانند پیوندهای یکتا و اقدامات امنیتی مدیریت شوند. متأسفانه، این فایل ممکن است به دلایل مختلف خراب شود و مشکلاتی مانند لینک‌های شکسته یا صفحه سفید مرگ را به همراه داشته باشد.

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

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

در اینجا یک مرور سریع از همه مواردی که در این راهنما پوشش خواهیم داد آمده است.

  • فایل htaccess. چیست؟
  • چگونه تشخیص دهیم که فایل htaccess. خراب شده است؟
  • چگونه به فایل htaccess. در وردپرس دسترسی پیدا کنیم و آن را تعمیر کنیم؟
  • مشکلات رایجی که باید در فایل htaccess. وردپرس برطرف شوند
  • نکته اضافه: استخدام یک آژانس پشتیبانی وردپرس
  • منابع اضافی برای فایل htaccess. وردپرس

فایل htaccess. چیست؟

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

یکی از وظایف اصلی آن ایجاد URL‌های کاربرپسند برای پست‌ها و صفحات وبلاگ شما است. این URL‌ها، آدرس‌های تمیز و توضیحی هستند که در نوار مرورگر نمایش داده می‌شوند، به جای رشته‌های طولانی و نامفهوم.

همچنین می‌توانید از فایل htaccess. برای تنظیم اقدامات امنیتی مانند محافظت از برخی پوشه‌ها با رمز عبور یا مسدود کردن تلاش‌های دسترسی از IP‌های مشکوک استفاده کنید.

علاوه بر این، برخی افزونه‌ها از htaccess. برای اعمال کشینگ استفاده می‌کنند که می‌تواند سرعت بارگذاری سایت شما را بهبود ببخشد.

حال بیایید به برخی از نشانه‌هایی بپردازیم که نشان می‌دهند فایل htaccess. شما نیاز به تعمیر دارد.

چگونه بفهمیم فایل htaccess. خراب شده است؟

فایل htaccess. ممکن است به دلایل مختلفی خراب شود، مانند تضاد افزونه‌ها، ویرایش‌های اشتباهی، یا حتی مشکلات سرور.

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

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

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

چگونه به فایل htaccess. در وردپرس دسترسی پیدا کرده و آن را اصلاح کنیم

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

برای مثال، می‌توانید از cPanel ارائه‌دهنده هاست خود استفاده کرده و از طریق مدیر فایل به فایل دسترسی پیدا کنید. همچنین می‌توانید با استفاده از یک کلاینت FTP به سایت خود متصل شده و فایل‌ها و پوشه‌های مختلف را مشاهده کنید. روش دیگر استفاده از یک افزونه برای مشاهده و ویرایش محتوای فایل htaccess. است.

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

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

1. رفع مشکل فایل htaccess. با استفاده از مدیر فایل یا کلاینت FTP

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

برای شروع، می‌توانید cPanel سرویس هاستینگ وردپرس خود را باز کنید.

پس از باز شدن cPanel، می‌توانید به بخش «فایل‌ها» بروید.

سپس روی گزینه «مدیر فایل» کلیک کنید.

پس از آن، شما فایل‌ها و پوشه‌های مختلف سایت خود را مشاهده خواهید کرد.

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

سپس می‌توانید بر روی فایل htaccess. راست‌کلیک کرده و گزینه “Edit” (ویرایش) را برای رفع هر گونه مشکل انتخاب کنید.

در مرحله بعد، یک پنجره پاپ‌آپ باز خواهد شد که به شما هشدار می‌دهد قبل از ویرایش، فایل اصلی را پشتیبان‌گیری کنید. بر روی دکمه “Edit” (ویرایش) کلیک کنید.

در صفحه بعد، ویرایشگر فایل htaccess. را مشاهده خواهید کرد.

در اینجا می‌توانید تغییرات لازم را اعمال کرده و فایل را اصلاح کنید. به عنوان مثال، می‌توانید اشتباهات تایپی، نحو نادرست یا کدهای ناسازگار که ممکن است باعث بروز خطا شوند را بررسی کنید.

در عوض، استفاده از یک کلاینت FTP (پروتکل انتقال فایل) گزینه دیگری برای دسترسی به فایل است.

شما می‌توانید فایل را در دایرکتوری ریشه پیدا کنید. کافیست روی فایل htaccess. راست‌کلیک کرده و گزینه ‘مشاهده/ویرایش’ را انتخاب کنید.

سپس می‌توانید فایل را در نرم‌افزار یادداشت‌برداری (Notepad) روی کامپیوتر خود ویرایش کنید.

پس از اینکه فایل htaccess. را اصلاح کردید، می‌توانید آن را با استفاده از سرویس FTP به دایرکتوری اصلی آپلود کنید.

2. اصلاح فایل htaccess. با استفاده از پلاگین

اگر قادر به مشاهده داشبورد وردپرس هستید، راه دیگری برای دسترسی و ویرایش فایل htaccess. استفاده از پلاگینی مانند All in One SEO (AIOSEO) است.

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

برای شروع، باید پلاگین AIOSEO را نصب و فعال کنید.

پس از فعال‌سازی، صفحه خوش‌آمدگویی و دستیار راه‌اندازی AIOSEO را خواهید دید. کافیست دکمه “Let’s Get Started” را کلیک کرده و دستورالعمل‌های روی صفحه را دنبال کنید.

سپس، می‌توانید از پنل مدیریت وردپرس به بخش All in One SEO » Tools بروید و به تب ‘htaccess Editor.’ سوئیچ کنید تا محتوای فایل را ویرایش کنید.

پس از انجام تغییرات و اصلاح فایل، کافیست روی دکمه ذخیره تغییرات ‘Save Changes’ در بالای صفحه کلیک کنید.

مشکلات رایج برای اصلاح در فایل htaccess. وردپرس

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

1. اصلاح خطای 500 Internal Server Error

یک خطای 500 internal server error در وردپرس یک پیام خطای عمومی است که نشان می‌دهد سرور با مشکلی غیرمنتظره روبه‌رو شده و نتواسته درخواست شما را انجام دهد. این مانند یک پیام مرموز از سایت شما است که می‌گوید مشکلی پیش آمده، اما جزئیات خاصی درباره‌ی آن نمی‌دهد.

پیام خطا همچنین بسته به نرم‌افزار سرور وب (Nginx یا Apache) که سایت شما از آن استفاده می‌کند، متفاوت به نظر می‌رسد. برای مثال، اینطور به نظر می‌رسد زمانی که از Nginx و مرورگر Google Chrome استفاده می‌کنید.

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

برای این کار، به سادگی از طریق یک کلاینت FTP به پوشه ریشه وب‌سایت خود دسترسی پیدا کنید. سپس، فایل htaccess. فعلی را تغییر نام دهید تا به عنوان پشتیبان در دسترس باشد و وردپرس نتواند آن را شناسایی کند. پس از آن، یک فایل جدید در دایرکتوری ایجاد کرده و آن را به نام «htaccess.» ذخیره کنید.

حال، فایل جدید را باز کرده و آن را ویرایش کنید.

کد زیر را در فایل وارد کنید:

BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
END WordPress

2. رفع مشکل خطای “ارجاع بیش از حد”

خطای “ارجاع بیش از حد” معمولاً به دلیل یک مشکل در تنظیمات نادرست ریدایرکت در وردپرس رخ می‌دهد. این مشکل منجر به یک حلقه ریدایرکت می‌شود و شما این خطا را در مرورگر وب مشاهده خواهید کرد.

یکی از روش‌های رفع این مشکل، بازنشانی فایل htaccess. در دایرکتوری ریشه است.

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

از آنجا که شما فایل htaccess. را حذف کرده‌اید، باید آن را دوباره ایجاد کنید. وردپرس به‌طور خودکار یکی برای شما ایجاد می‌کند. برای اطمینان از این موضوع، کافی است به صفحه تنظیمات » پیوندهای یکتا از داشبورد وردپرس مراجعه کرده و دکمه ‘ذخیره تغییرات’ را در پایین صفحه کلیک کنید.

3. رفع خطای ۴۰۴ در پست‌ها

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

برای رفع این مشکل، باید فایل را از دایرکتوری ریشه به‌روزرسانی کرده و مجوزهای فایل را تغییر دهید. کافی است فایل را با استفاده از یک مشتری FTP پیدا کرده، روی آن راست‌کلیک کنید و سپس گزینه «مجوزهای فایل» را انتخاب کنید.

سپس، تنظیمات مختلفی را برای تغییر فایل htaccess. مشاهده خواهید کرد.

حال، با تغییر مجوزهای آن و وارد کردن «666» در جعبه «Numeric value»، فایل را قابل نوشتن کنید. پس از اتمام این کار، روی دکمه «OK» کلیک کنید.

منبع: https://www.wpbeginner.com


دیدگاه‌ها

دیدگاهتان را بنویسید

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