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

در سایت هایی که از اسکریپت وردپرس به عنوان مدیریت محتوای سایت خود استفاده می نمایند، جهت آدرس دهی یکتای پست ها از دستورات Rewrite استفاده می شود. این دستورات در هاست های لینوکسی داخل فایل htaccess. و در هاست های ویندوزی در فایل Web.config ذخیره می شوند.
 نکته مهم قرار گیری هر دو فایل در مسیر نصبی بسته وردپرس است.
اگر دستورات مذکور در فایل های web.config و یا htaccess قرار نداشته باشند، در مراجعه به صفحات داخلی سایت ارور File Not Found Error – 404 نمایش داده می شود.
چنانچه هاست شما ویندوزی است و خطای File Not Found نمایش داده شد می توانید جهت رفع مشکل مراحل زیر را طی نمایید:
1-   بررسی نمایید که در مسیر نصب WordPress فایل Web.config موجود باشد.(اگر این مورد یافت نشد لازم است تا فایلی با همین نام ایجاد نمایید.)
2-   اگر فایل 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>

با انجام مراحل فوق لینک های داخلی سایت بدون خطای 404 در دسترس خواهند بود.


 


آیا این پاسخ به شما کمک کرد?

افزودن به مورد علاقه ها افزودن به مورد علاقه ها

پرینت این مقاله پرینت این مقاله

در همین زمینه
آپلود فایل در هاست (مشاهدات: 3327)

هر گونه مشکل و سوالی دارید، تیم ما آماده پاسخگویی می باشد

هم اکنون ارتباط را برقرار کنید

بخش مورد نظر را انتخاب کنید


در حال حاضر 4 نفر از همکاران Online در حال پاسخگویی هستند

کانال های ما
کانالهای ما