2014-09-11 3 views
-1

에서 index.php를 제거하는 방법 .htaccess와 main/config.php의 URL 관리를 사용하여 컨트롤러 이름 "site"를 사용하여 URL에서 index.php를 제거했습니다.baseUrl Yii

그러나 내가 echo베이스 url(Yii::app()->baseUrl);이되면 index.php으로 나를 인쇄합니다. 아무도 그것을 제거하는 방법에 대한 조언을 해줄 수 있습니까?

'urlManager' => array(
    'urlFormat' => 'path', 
    'showScriptName' => false, 
    [...] 
) 
+0

가 실제로 URI에서'index.php'를 참조 수행하십시오 UrlManager에서 – webeno

+0

을 확인해야합니다. 이것은 나를 mywebsite.com이 아닌 mywebsite.com/index.php로 되 돌린다. –

+0

그래, 사실 baseUrl이 잘 작동하는 myWebsite.com/index.php로 바뀌는 homeUrl이있다. –

답변

1

경로에 false로 showScriptNameurlFormat을 설정? 그렇지 않다면, 왜`url (Yii :: app() -> baseUrl)`이`index.php`를 돌려 주는가? 어떤 페이지로 갔는지 확인하고 싶다면 예를 들어 Home과 같이 리디렉션 할 때 컨트롤러 동작 인 Yii :: app() -> controller-> action-> id`