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

در سیستم های مدیریت محتوا همانند WordPress محتوا به صورت پویا و در قالب دیتابیس ایجاد و ذخیره سازی می شود حال وجود روشی به

منظور تخصیص آدرس های یکتا برای محتوا یا پست های ارسالی ضروری می باشد که در برخی از سیستم های مدیریت محتوا چون

WordPress از موتور Rewrite جهت تامین این نیاز استفاده می شود.

فرامین Rewrite در میزبانی وب لینوکس در قالب فایل .htaccess و در ویندوز فایل Web.config تعریف می شوند که هر دو فایل بایستی در مسیر نصب WordPress قرار داشته باشند.
در صورت عدم وجود Rewrite Rule، در مراجعه به لینک های مختلف با خطای زیر مواجه می شوید:
404 - File Not Found error


بنابراین در صورت استفاده از سرور های ویندوزی و وب سرور IIS جهت میزبانی WordPress، مراحل زیر شما را در کانفیگ web.config و Rewrite Rule یاری خواهند کرد:

1- ابتدا اطمینان حاصل فرمایید در مسیر نصب WordPress فایل web.config وجود داشته باشد. در صورتی که وجود نداشت اقدام به ایجاد فایلی با این نام نمایید.

2- فایل web.config را باز نموده و کد xml زیر را در بخش 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>

با این اقدام فرامین لازم برای WordPress تعریف خواهد شد و آدرس های یکتا بدون دریافت خطای 404 فعال می گردند.
  • 0 Uživatelům pomohlo
Byla tato odpověď nápomocná?

Související články

مقایسه اسکریپت های ارایه وبلاگ (Blog Hosting)

برخی اسکریپت های محبوب مورد استفاده در زمینه ارایه سرویس وبلاگ (Blog Hosting) بدین شرح است:...

آسیب پذیر های امنیتی کشف شده در اسکریپت های محبوب WordPress و Magento

امروزه افراد و سازمان های بسیاری جهت مدیریت وبسایت و محتوای خود اقدام به استفاده از اسکریپت های...

بررسی اجمالی اسکریپت های گالری تصاویر

سیستم های مدیریت محتوا در واقع نرم افزارهای تحت وبی هستند که جهت مدیریت وبسایت با حداقل نیاز به...

حل مشکل عدم شناسایی mod_rewrite توسط Sharetronix

اسکریپت Sharetronix که برای ایجاد شبکه های اجتمامی مورد استفاده قرار می گیرد مانند دیگر اسکریپت...

تغییر نام دامنه در WordPress از طریق phpMyAdmin

در هنگام نصب WordPress یک دامنه به عنوان دامنه اصلی معرفی می گردد و همین اقدام منجر به ثبت دامنه...