0
www.domain.com - >ドメイン/ domain.com/WWW
私は、ドキュメントルートに
Options +FollowSymLinks +Indexes
RewriteEngine On
# www->non-www
RewriteCond %{HTTP_HOST} ^www\.([a-z0-9-.]+)$ [NC]
RewriteRule (.*) http://%1/$1 [R=301,QSA,L]
# www
RewriteCond %{HTTP_HOST} ^([a-z0-9-]+)\.([a-z]+)$ [NC]
RewriteCond $0 !^domains/
RewriteRule (.*) /domains/%1.%2/www/$1 [L]
#non-www
RewriteCond %{HTTP_HOST} ^([a-z0-9-]+)\.([a-z0-9-]+)\.([a-z]+)$ [NC]
RewriteCond $0 !^domains/
RewriteRule (.*) /domains/%2.%3/%1/$1 [L]
すべての作品を、以下のhtaccessファイルを使用していますが、ケーキは、間違った(醜い)のURLを作成します。それは動作しますが...
cakephp 2.0 domain.comで実行中に$ this-> Html-> link( "/ controller");が含まれています。/controllerの代わりに/domains/domain.com/www/controllerへのリンクを作成します。