یکی دیگه از بخش هایی که باید حالت پیش فرض اونو تغییر بدیم آدرس URL هامون هست اگه دقت کرده باشین تا به اینجا آدرس های ما به این صورت هست که index.php ابتدای آنها قرار دارند.
http://localhost:1007/index.php?r=user/admin
خوب برای غیر فعال کردن index.php باید تنظیماتمون در main.php تغییر بدیم.
برای اینکار باید دوکار انجام بدیم
اول اینکه باید در main.php در قسمت component باید urlManager را فعال کنیم
و همچنین در صورتی که سرور شما apache هست فایل .htaccess و برای سرور های iis باید web.config را در روت سایت قرار دهید .
خوب به main.php میریم و در قسمت component باید کد زیر را قرار دهیم
'urlManager' => array(
'urlFormat' => 'path',
'showScriptName' => false,
'caseSensitive' => false,
'rules' => array(
'
'
'
),
),
در فایل .htaccess باید کد زیر را وارد نمایید
RewriteEngine on
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule . index.php
و برای web.config کد زیر
خوب حالا آدرس زیر را وارد کنید و نتیجه رو ببینید .
http://localhost:1007/user/index
با تشکر از شما