سلام
من با اضافه کردن دستورات زیر توی فایل web.php و همچنین افزودن فایل htaccess آدرس های زیبا را فعال کردم:
طیق مثال داکیومنت وقتی آدرس http://localhost/basic/web/site/say رو میزنم مشکلی نداره و صفحه ویو با چاپ پیغام نشون داده میشه اما وقتی پارامتر رو به این صورت http://localhost/basic/web/site/say/hello میزنم ارور 404 میاد. باید تنظیمات دیگه ای هم اعمال کنم؟
من با اضافه کردن دستورات زیر توی فایل web.php و همچنین افزودن فایل htaccess آدرس های زیبا را فعال کردم:
1 2 3 4 5 6 7 8 9 10 11 12 | 'urlManager' => [ 'class' => 'yiiwebUrlManager' , // Disable index.php 'showScriptName' => false, // Disable r= routes 'enablePrettyUrl' => true, 'rules' => array ( '<controller:w+>/<id:d+>' => '<controller>/view' , '<controller:w+>/<action:w+>/<id:d+>' => '<controller>/<action>' , '<controller:w+>/<action:w+>' => '<controller>/<action>' , ), ], |
طیق مثال داکیومنت وقتی آدرس http://localhost/basic/web/site/say رو میزنم مشکلی نداره و صفحه ویو با چاپ پیغام نشون داده میشه اما وقتی پارامتر رو به این صورت http://localhost/basic/web/site/say/hello میزنم ارور 404 میاد. باید تنظیمات دیگه ای هم اعمال کنم؟
موفقیت، نتیجه تشخیص درست است؛ تشخیص درست، نتیجه تجربه است؛ تجربه نیز اغلب نتیجه تشخیص نادرست است.