2016-08-29 12 views
0

私は、Webフォルダのyii2-advancedアプリケーションのフロントエンド部分にサブアプリケーション(IPBフォーラム)を持っています。私はwwwからwwwへのhtaccessのこのフォーラムのリダイレクトをする必要があります。 私はフロントエンドhtaccessファイルで同じ問題を抱えていると私は、次のルールで正常にそれを解決:サブアプリケーションのためにwww以外のwwwからwwwへのリダイレクト

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^example.com 
RewriteRule (.*) http://www.example.com/$1 [R=301,L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([^?]*)$ /index.php?r=$1 [NC,L,QSA] 

私はこの1つを試みたが、フロントエンド部分のため

RewriteEngine on 
RewriteCond %{SERVER_PORT} 80 
RewriteCond %{REQUEST_URI} forum 
RewriteRule ^(.*)$ http://www.example.com/forum/$1 [R,L] 

マイリンクは動作しません: 例を。コム - > www.example.com

そして私はサブアプリケーションのための同じ必要があります。 example.com/forum - > www.example.com/forum

答えて

1

このように試す

RewriteEngine On 
RewriteCond %{HTTP_HOST} !^www 
RewriteRule^http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R] 
関連する問題