یک فایل بسازید به اسم htaccess. و در root قرار بدید، کد زیر رو در فایل فوق قرار بدید و ذخیره کنید:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
حالا آدرس رو بدون index.php وارد کنید ببینید کار میکنه؟
به نظر من حذف index.php کافیه، اما اگر میخواید مثل نمونه مد نظر خودتون بشه address.com/sandwich باید با ساختار سیستمی که ازش استفاده میکنید آشنا باشید و بدونید که sandwich رو به کجا هدایت کنید، ضمنا فکر کنم اون عدد رو در هر صورت باید بگیرید یعنی یک چیزی شبیه address.com/sandwich/5