에 언어가 난 다음 URL 규칙을 작성했습니다 추가합니다. 내가 이런 식으로 모든 URL에 언어를 첨부 달성 한이 규칙에YII의 urlmanager, 홈페이지
: www.mysite.com/it/CONTROLLER/ACTION 사용자 쓴 경우
문제는, 첫 방문에 남아 직접 브라우저에서 웹 사이트 URL, 그는 내가이 홈 페이지에 대해 3 개 중복 URL을했습니다 이러한 방법으로 :(
을 www.mysite.com로 이동하지 www.mysite.com/userlanguage/하기 :
www.mysite.com
www.mysite.com/userlanguage/
www.mysite.com/index.php
이 모든 것을 www.mysite.com/로 리디렉션해야합니다. 사용자 언어/
언어에 대한 하나의 다른 한 페이지 URL 만 있으면됩니다.
RewriteEngine on
#LOCAL
RewriteBase /mydir/subdir/
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
# otherwise forward it to index.php
RewriteRule . /index.php
AddDefaultCharset utf-8
이 사람이 나를 도울 수
htaccess로 다음? 고마워요
체크 아웃과 매우 유사 http://stackoverflow.com/questions/20587575/yii-change-homeurl –