گاهی اوقات پس از اعمال تغییرات به صورت مستقیم و یا از طریق ابزارهایی که به فایل htaccess دسترسی دارند، تمامی صفحات سایت از دسترس خارج شده و خطای ۴۰۴ یا سایر خطاها نمایش داده می شوند.
به هرحال این وضعیت قطعاً برای هیچ کس خوشایند نیست. بنابراین در چنین مواقعی لازم است که فایل htaccess را به حالت اولیه برگرداند و این مقاله به همین موضوع اشاره دارد.
جایگزینی فایل htaccess سالم
از طریق پنل مدیریت هاست و یا نرم افزارهای FTP به هاست سایت متصل شوید. فایل htaccess را در پوشه اصلی وردپرس پیدا کنید و آن را جهت ویرایش باز کنید. سپس تمام کدهای موجود را حذف کرده و کدهای زیر را به جای آنها جایگزین کنید:
1
2
3
4
5
6
7
8
9
10
11
12
|
# 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
|
فایل را ذخیره کنید و به سایت بازگردید، به احتمال زیاد مشکل برطرف خواهد شد. در صورتی که اگر سایت همچنان خارج از دسترس بود، بهتراست که یکبار دیگر مراحل را با دقت بررسی کنید. در نهایت اگر مشکل با انجام صحیح مراحل برطرف نشد، قطعا مشکل از جای دیگری بوده و مربوط به تغییرات فایل htaccess نمی باشد.
نکته: با انجام دادن این کار شما فایل htaccess را به حالت اولیه برمی گردانید. این بدان معناست که اگر پیش از این خودتان به صورت دستی کدهایی را به آن اضافه کرده باشید، همگی از بین خواهند رفت. بنابراین بهتر است که همیشه قبل از اینکه تغییر اساسی را در سایت اعمال کنید، از آن فایل ها و داده ها یک نسخه بکآپ تهیه کنید.
پیشنهاد می کنیم بدست آوردن شناسه نوشته خارج از حلقه نوشته ها در وردپرس
اینتر من...
ما را در سایت اینتر من دنبال میکنید
برچسب:
نویسنده: محمد رضا جوادیان
بازدید: 313
تاريخ: پنجشنبه
14 مرداد
1395 ساعت: 8:04