آیا به دنبال راه هایی برای نحوه بازسازی و بهینه سازی فایل htaccess وردپرس می گردید؟ مقاله درستی را انتخاب کردید.
فایل htaccess. وب سایت شما یک فایل کوچک اما مهم است که در پشت صحنه اجرا می شود و مانند مجموعه ای از دستورالعمل ها برای سرور شما عمل می کند.
این فایل نحوه رسیدگی به مواردی مانند پیوندهای دائمی و اقدامات امنیتی را نشان می دهد. متأسفانه، این فایل ممکن است به دلایل مختلف خراب شود و منجر به مشکلاتی مانند پیوندهای شکسته یا صفحه سفید مرگ شود.
با همکاری نزدیک با کاربران وردپرس در بیش از ۸ سال گذشته، درسی که آموختیم این است که ویرایش فایل htaccess میتواند واقعا باعث خرابی همه چیز باشد. اما نگران نباشید، ما به شما آموزش می دهیم که چگونه به راحتی به فایل دسترسی داشته باشید و برای حل هر مشکلی تغییراتی ایجاد کنید.
در این مقاله از وبلاگ آذرتیا، نحوه تعمیر فایل htaccess. وردپرس را به شما آموزش خواهیم داد؛ پس تا انتها با ما همراه باشید.
فایل htaccess چیست؟
فایل .htaccess یک فایل پیکربندی پنهان است که نقشی حیاتی در نحوه عملکرد سایت وردپرس شما دارد. این اساساً مجموعه ای از دستورالعمل ها برای وب سرور آپاچی است، نرم افزاری که معمولاً توسط هاست وردپرس شما اجرا می شود.
یکی از عملکردهای اصلی آن ایجاد URL های کاربر پسند برای پست ها و صفحات وبلاگ شما است. اینها آدرس های تمیز و توصیفی هستند که به جای رشته های طولانی و رمزآلود در نوار مرورگر خود می بینید.
همچنین میتوانید از یک فایل htaccess. برای تنظیم اقدامات امنیتی مانند محافظت از دایرکتوریهای خاص با رمز عبور یا مسدود کردن تلاشهای دسترسی از آدرسهای IP مشکوک استفاده کنید.
علاوه بر این، برخی از افزونه ها از htaccess. برای پیاده سازی کش استفاده می کنند که می تواند سرعت بارگذاری سایت شما را بهبود بخشد.
با این اوصاف، اجازه دهید به برخی از نشانههایی که میگویند فایل .htaccess شما نیاز به تعمیر دارد نگاه کنیم.
چگونه بفهمیم که فایل htaccess ما خراب است
فایل htaccess. ممکن است به چند دلیل خراب شود. ممکن است به دلیل تداخل پلاگین، ویرایش های تصادفی یا حتی مشکل سرور باشد.
در اینجا نشانه هایی وجود دارد که ممکن است در سایت وردپرس خود متوجه شوید که نشان می دهد فایل .htaccess خراب است:
- لینک های شکسته: لینک شکسته زمانی رخ می دهد که کاربر به جایی برده نشود یا پیام های خطای عجیبی ببیند.
- صفحه سفید مرگ: این زمانی است که وب سایت شما چیزی جز یک صفحه سفید خالی نمایش نمی دهد.
- پلاگین ها به درستی کار نمی کنند: برخی از افزونه ها برای عملکرد صحیح به دستورالعمل های خاصی در فایل htaccess. تکیه می کنند، اما به دلیل یک خطا، آنطور که در نظر گرفته شده اند عمل نمی کنند.
اکنون، بیایید به راههای مختلف دسترسی و ویرایش فایل htaccess در وردپرس نگاه کنیم.
نحوه دسترسی و رفع مشکل فایل htaccess در وردپرس
فایل htaccess. در دایرکتوری ریشه وب سایت شما قرار دارد. راه های مختلفی برای دسترسی و ویرایش فایل وجود دارد.
به عنوان مثال، می توانید از cPanel ارائه دهنده هاست استفاده کنید و با استفاده از File Manager به فایل دسترسی پیدا کنید. همچنین می توانید با استفاده از سرویس گیرنده FTP به سایت خود متصل شوید و فایل ها و پوشه های مختلف را مشاهده کنید. راه دیگر استفاده از یک افزونه برای مشاهده و ویرایش محتوای فایل .htaccess است.
بیایید هر یک از این روش ها را با جزئیات بررسی کنیم.
دسترسی به فایل .htaccess در هاست
اگر نمی توانید به داشبورد وردپرس دسترسی پیدا کنید، می توانید از یک File Manager یا سرویس FTP برای مکان یابی فایل htaccess. استفاده کنید.
برای شروع، می توانید cPanel سرویس میزبانی وردپرس خود را باز کنید.
برای ویرایش این فایل، باید به کنترل پنل هاست وردپرس خود بسته به نوع آن (دایرکت ادمین – سی پنل) وارد شده و به بخش FileManager آن وارد شوید.
در مرحله بعد، فایل ها و پوشه های مختلفی را در وب سایت خود خواهید دید.
فایل htaccess در پوشه public_html قرار دارد. به سادگی پوشه را از منوی سمت چپ باز کنید و به پایین بروید تا فایل htaccess را مشاهده نمایید.
سپس میتوانید روی فایل .htaccess کلیک راست کرده و گزینه «Edit» را برای رفع هر گونه مشکل انتخاب کنید.
سپس یک پنجره باز می شود که به شما هشدار می دهد قبل از ویرایش از فایل اصلی نسخه پشتیبان تهیه کنید. ادامه دهید و روی دکمه «Edit» کلیک کنید.
در صفحه بعدی، ویرایشگر فایل .htaccess را خواهید دید.
در اینجا می توانید تغییراتی ایجاد کرده و فایل را اصلاح کنید. برای مثال، میتوانید هرگونه غلط املایی، نحو نادرست یا کد ناسازگاری را که میتواند باعث خطا شود، بررسی کنید.
اگر نمی خواهید از سی پنل به فایل دستیابی پیدا کنید از طرف دیگر، استفاده از سرویس گیرنده FTP (پروتکل انتقال فایل) گزینه دیگری برای دسترسی به فایل است.
شما می توانید فایل را در پوشه اصلی پیدا کنید. به سادگی روی فایل .htaccess کلیک راست کرده و گزینه “View/Edit” را کلیک کنید.
مشکلات رایج برای رفع در فایل htaccess وردپرس
در ادامه مقاله نحوه بازسازی و بهینه سازی فایل htaccess وردپرس به مشکلات رایج مربوط به فایل htaccess می پردازیم.
اکنون که میدانید فایل htaccess. را کجا پیدا کنید و چگونه آن را ویرایش کنید، اجازه دهید به مشکلات مختلفی که میتوانید در فایل برطرف کنید نگاه کنیم.
۱. رفع خطای HTTP ERROR 500
ارور ۵۰۰ Internal Server Error در وردپرس یک پیام خطای کلی است که نشان میدهد سرور با مشکل غیرمنتظرهای مواجه شده و نمیتواند درخواست شما را برآورده کند. این مانند یک پیام مرموز از وبسایت شما است که میگوید مشکلی پیش آمده است، اما جزئیات خاصی در مورد آن ارائه نمیدهد.
بسته به نرم افزار وب سرور (Nginx یا Apache) که سایت شما استفاده می کند، پیام خطا نیز متفاوت به نظر می رسد. به عنوان مثال، در اینجا نحوه استفاده از Ngnix و Google Chrome به نظر می رسد.
این خطا می تواند ناشی از یک فایل htaccess. خراب باشد. می توانید با جایگزین کردن فایل موجود با یک فایل جدید، خطا را برطرف کنید.
به سادگی با استفاده از یک سرویس گیرنده FTP به پوشه ریشه وب سایت خود دسترسی داشته باشید. سپس از فایل .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
۲. رفع خطای ERR_TOO_MANY_REDIRECTS
ارور تغییر مسیرهای بسیار زیاد معمولاً به دلیل مشکل تغییر مسیر در وردپرس ایجاد میشود. این منجر به یک حلقه تغییر مسیر می شود و شما این خطا را در مرورگر وب خواهید دید.
یکی از راه هایی که این مشکل را برطرف می کند، تنظیم مجدد فایل .htaccess در دایرکتوری ریشه است.
ابتدا باید از دایرکتوری ریشه سایت خود با استفاده از یک سرویس گیرنده FTP یا مدیر فایل بازدید کنید. سپس فایل htaccess. را پیدا کرده و آن را حذف کنید. اکنون، سعی کنید از وب سایت خود بازدید کنید تا ببینید آیا خطای تغییر مسیر برطرف شده است یا خیر.
از آنجایی که فایل htacess. را حذف کردید، باید آن را دوباره ایجاد کنید. وردپرس به طور خودکار یکی برای شما ایجاد می کند. برای اطمینان از این کار، به سادگی از صفحه تنظیمات » پیوندهای یکتا از داشبورد وردپرس دیدن کنید و روی دکمه «ذخیره تغییرات» در پایین کلیک کنید.
۳. رفع خطای ۴۰۴ برای همه لینک های سایت
مشکل دیگری که می توانید از طریق فایل htaccess. برطرف کنید، خطاهای ۴۰۴ است. معمولاً یک فایل htaccess. خراب یا از دست رفته می تواند باعث این خطا شود.
برای حل این مشکل، باید فایل را از دایرکتوری ریشه به روز کنید و مجوزهای فایل را تغییر دهید. به سادگی فایل را با استفاده از یک سرویس گیرنده FTP پیدا کنید، روی فایل کلیک راست کنید و سپس گزینه “File permissions” را انتخاب کنید.
در مرحله بعد، تنظیمات مختلفی را برای تغییر فایل htaccess مشاهده خواهید کرد.
ادامه دهید و فایل را با تغییر مجوزهای آن و وارد کردن “۶۶۶” در کادر “Numeric value” قابل نوشتن کنید. پس از انجام این کار، روی دکمه “OK” کلیک کنید.
یکی دیگر از مجموعه آموزش های وردپرس به اتمام رسید. امیدواریم این آموزش جامع به جهت آموزش نحوه بازسازی و بهینه سازی فایل htaccess وردپرس برای شما عزیزان مفید واقع شده باشد؛ اگر شما نیز راهکاری برای تعمیر و بهینه سازی فایل .htaccess به روشی آسانتر بلدید میتوانید آن را در بخش کامنت ها مطرح کنید تا با نام شما این مقاله بروزرسانی گردد.