خطای 404 غالبا به این دلیل نمایش داده می شود که محتوایی برای نمایش وجود ندارد. این پیغام خطا غالبا در زمانی که هنوز وب سایت خود را راه اندازی نکرده اید دیده می شود اما اگر وب سایت شما فعال است و همچنان این خطا وجود دارد می بایست موارد زیر را بررسی کنید:
- بررسی فایل htaccess هاست به جهت کدهای Rewrite در بازنویسی آدرس ها
- بررسی و حصول اطمینان از تغییر آدرس یا حذف صفحه مورد نظر
- بررسی سطح دسترسی فایل ها و فولدرهای هاست (فایل ها 0644 و فولدرها 0755)
- بررسی DNS های دامنه که مطابق با DNS های هاست باشد.
مورد 1 : اگر از وردپرس استفاده می کنید فایل htaccess سایت شما باید کد زیر را داشته باشد. اگر ندارد حتما این کد را در بالاترین خط این فایل وارد کرده و آن را ذخیره کنید:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
