سلام.
در فریمورک کدایگنایتر (codeigniter) به مشکلی برخورد کردم و اونم این بود که وقتی حرف م در url درخواستی وجود داشت با خطای 404 مواجه میشدم. بعد از کلی جست جو توی محیط اینترنت متوحه شدم مشکل از آپاچی هست که نمیتونه درخواست رو هندل کنه. برای حل این مشکل کافیه توی فایل .htaccess فریمورک و با ریشه سایتتون کد زیر رو قرار بدید تا مشکل حل بشه.
Options -Indexes
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([\s\S]*)$ index.php/$1 [L]
در خط آخر به جای کد
RewriteRule ^(.*)$ index.php/$1 [L]
از این کد
RewriteRule ^([\s\S]*)$ index.php/$1 [L]
استفاده کردیم.