عیب‌یابی

اگر بدون توجه به URL وارد شده، تنها صفحه پیش‌فرض لود می‌شود احتمالا به این دلیل است که سرور شما متغییر REQUEST_URI را ساپورت نمی‌کند تا URLهای موردپسند موتورهای جستجو تولید کند.

به عنوان اولین گام، فایل application/config/config.php را باز کنید و به دنبال اطلاعات پروتکل URI بگردید. توصیه‌هایی برای استفاده از دو روش جایگزین را خواهید یافت.

$config['uri_protocol']	= 'REQUEST_URI';

اگر براساس توصیه‌های موجود یکی از راه‌حل‌ها را انتخاب و استفاده کردید و هنوز مشکل وجود دارد، باید کدایگنایتر را مجبور به استفاده از علامت سوال (?) در URLهای خود کنید. برای انجام اینکار فایل application/config/config.php را باز کرده و خط زیر را بیابید:

$config['index_page'] = "index.php";

و مقدار آن را تغییر دهید:

$config['index_page'] = "index.php?";
منبع
Troubleshooting
اشتراک‌گذاری