I want Url like this:
http://home.loc/admin/login
So I changed rules in UrlManager
'admin/login' => 'backend/web/site/login',
It shows page not found!
I don’t know where it goes wrong!
I want Url like this:
http://home.loc/admin/login
So I changed rules in UrlManager
'admin/login' => 'backend/web/site/login',
It shows page not found!
I don’t know where it goes wrong!
You should enable clean urls (see manual on how to do this)
‘backend/web’ is application folder. You shouldn’t include it in the route. Leave just ‘site/login’. Where site is SiteController, and login is actionLogin() method of this controller.
P.S. You can use something like ‘admin/site/login’ as a route, if it’s module’s route, i.e. controller resides in a module.
Let us know if it works.
'admin/site/index' => 'backend/web/site/index'
is not working!!!
Any other suggestion pls!!!
Man, would you read carefully prior to trying and posting?
I suggested this:
‘admin/login’ => ‘site/login’,
But this might not work either. I suggest you read manual on urls http://www.yiiframework.com/doc-2.0/guide-runtime-url-handling.html .
P.S.
Yii is rather complicated to use without understanding it. If you want something that works right out of the box, try some microframework instead, like flight php (http://flightphp.com/) I use this like "micro Yii" for minor projects.
Good luck.