-1
我已經使用存在於main/config.php中的URL管理,使用.htaccess控制器名稱「site」從URL中刪除了index.php。如何從baseUrl中刪除index.php Yii
但是,當我echo
基地url(Yii::app()->baseUrl);
它打印我與index.php
。任何人都可以告訴我如何刪除它?
我已經使用存在於main/config.php中的URL管理,使用.htaccess控制器名稱「site」從URL中刪除了index.php。如何從baseUrl中刪除index.php Yii
但是,當我echo
基地url(Yii::app()->baseUrl);
它打印我與index.php
。任何人都可以告訴我如何刪除它?
在UrlManager設置showScriptName
爲false,並urlFormat
到路徑:
'urlManager' => array(
'urlFormat' => 'path',
'showScriptName' => false,
[...]
)
實際上,你看到的URI'index.php'?如果沒有,爲什麼它打擾你'url(Yii :: app() - > baseUrl)'返回'index.php'?如果你想檢查你在哪個頁面,當你做一些重定向時,例如: Home,你應該檢查一下控制器的動作'Yii :: app() - > controller-> action-> id' – webeno 2014-09-11 06:08:45
這使我返回到mywebsite.com/index.php而不是mywebsite.com – 2014-09-11 06:23:41
好吧,我知道它實際上是homeUrl,它使我到mywebsite.com/index.php,其中baseUrl正常工作。 – 2014-09-11 06:26:49