هنگامی که سایت وردپرس خود را به هاست جدید منتقل و یا قالب جدیدی نصب می کنید، گاهی اوقات ممکن است باز شدن صفحات داخلی سایت با مشکل مواجه شود و پیام not found 404 را دریافت کنید.
برای رفع این مشکل باید کد هایی را در فایل htaccess مسیر روت فایل های هاست سی پنل قرار دهید.
برای انجام این کار، مراحل زیر را دنبال کنید :
وارد سی پنل هاست خود شوید و از قسمت File Manager به پوشه public_html بروید و فایل htaccess را پیدا کنید.
اگر فایل htaccess وجود نداشت، ابتدا از قسمت Settings که در بالای صفحه سمت راست وجود دارد، تیک گزینه Show Hidden Files را بزنید.
اگر همچنان فایل htaccess را مشاهده نمی کنید ، از قسمت بالای صفحه سمت چپ بر روی File کلیک کنید و این فایل را ایجاد کنید.
سپس آن را باز کنید و کد های زیر را داخل آن قرار دهید و Save کنید :
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
با انجام مراحل بالا، صفحات داخلی سایت نیز در دسترس قرار خواهند گرفت.