我的應用程序中有一個名爲'admin'的模塊,可以在/ mysite/admin訪問。爲了提高網站的安全性,我想將這個網址更改爲更難以猜測的東西,只有網站管理員才能知道。Yii框架 - 更改模塊URL
我試圖urlManager的規則,但不能獲得期望的結果,例如:
'admin-panel'=>'admin/default/index',
'admin-panel/login'=>'admin/default/login'
但這隻會爲這兩個網址。
所以我現在唯一能想到的就是重命名實際的模塊。模塊名稱在整個應用程序中被引用很多,所以這太難了。任何人有任何其他建議?
是的。你是對的。但我想知道是否有任何方法可以隱藏,限制舊路? – viji
那麼,如果請求模塊的名字是'admin',那麼你可以解析一個路由並拋出403 CHttpException(Forbidden)。它會將用戶重定向到/ site/error並顯示異常消息。 –