آموزش ها-هاست نگار

آموزش رفع خطای 404 وردپرس در هاست ویندوز

آموزش رفع خطای 404 وردپرس در هاست ویندوز

 

آنچه در این مقاله خواهید آموخت:

علت بروز خطای File Not Found Error – 404

رفع خطای 404 وردپرس در هاست ویندوز 

  1. وجود فایل web.config
  2. افزودن کد به فایل web.config

 

اگر شما جزو افرادی هستید که از سیستم مدیریت محتوای وردپرس و هاست ویندوز استفاده میکنید؛ ممکن است با خطای File Not Found Error – 404 روبرو شده باشید. اما سوال این است که علت بروز این خطا چیست؟ و چگونه میتوان آن را رفع کرد؟ اگر شما هم نیازمند فهمیدن پاسخ این دو سوال هستید؛ در این مقاله همراه ما باشید.

 

علت بروز خطای File Not Found Error – 404

در سایت های وردپرسی جهت آدرس دهی یکتای پست ها از دستور Rewrite استفاده میشود. دستورات Rewrite مختص به هاست های لینوکس و ویندوز به ترتیب در فایل های htaccess. و web.config ذخیره میشوند که هر دوتای این فایل ها در مسیر نصب وردپرس موجود هستند.

درصورتی دستورات Rewrite در یکی از این دو فایل موجود نباشد؛ در صورت مراجعه به صفحات مختلف سایت، با خطای زیر روبرو میشوید.

File Not Found Error – 404

 

رفع خطای 404 وردپرس در هاست ویندوز 

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

 

1. وجود فایل web.config

ابتدا بررسی کنید که فایل web.config در مسیر نصب وردپرس وجود دارد یا خیر. درصورت عدم وجود این فایل میبایست شما یک فایل با همین نام ایجاد کنید.

 

2. افزودن کد به فایل web.config

اکنون فایل web.config را ویرایش کرده و در بخش system.webServer کدهای زیر را اضافه کنید.

 

<rewrite>
<rules>
<rule name=”Main Rule” stopProcessing=”true”>
<match url=”.*” />
<conditions logicalGrouping=”MatchAll”>
<add input=”{REQUEST_FILENAME}” matchType=”IsFile” negate=”true” />
<add input=”{REQUEST_FILENAME}” matchType=”IsDirectory” negate=”true” />
</conditions>
<action type=”Rewrite” url=”index.php” />
</rule>
</rules>
</rewrite>

 

if (isset($_SERVER[“UNENCODED_URL”])) $_SERVER[“REQUEST_URI”] = $_SERVER[“UNENCODED_URL”];

 

پس از افزودن این کدها به فایل web.config ، شما میتوانید بدون مواجه شدن با خطای 404 به صفحات مختلف موجود در سایت خود دسترسی داشته باشید.

 

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

 

درصورتی که در وردپرس خود با خطاهای دیگری نیز مواجه شدید، میتوانید جهت رفع آنها از آموزش های زیر کمک بگیرید:

آموزش نحوه رفع خطای 401 در وردپرس

رفع خطای HTTP Error 500 Internal server error در وردپرس

رفع خطای 404 در وردپرس

رفع خطای Briefly Unavailable for Scheduled Maintenance در وردپرس

رفع خطای Memory Exhausted در وردپرس

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

رفع خطای 403 forbidden در وردپرس

رفع خطای cURL Error 28: Connection Timed Out در وردپرس

 

نوشتن دیدگاه


تصویر امنیتی
تصویر امنیتی جدید

آموزش های مرتبط