0

私が欲しいもの:

http://mydomain.com/view/paris -> http://paris.mydomain.com
http://mydomain.com/view/new-york -> http://new-york.mydomain.com
etc

.htaccess を使用して作成するにはどうすればよいですか、または別の解決策があれば教えてください。

PS私の英語でごめんなさい。

4

2 に答える 2

0

読んでください

http://pastebin.com/dJVj80mE

http://www.webmasterworld.com/apache/4046649.htm

サブドメインリダイレクト

//モデルに依存するcakephpのサブドメインコンポーネント

https://gist.github.com/1498851

または試してみてください

サブドメインをCakePHPアクションにリダイレクトする

<IfModule mod_rewrite.c>
  Options +FollowSymLinks
  RewriteEngine on
  RewriteCond %{HTTP_HOST} ^(.*).myserver.com$ [NC]
  RewriteRule ^(.*)$ http://myserver.com/m/%1/$1 [L]
</IfModule>

RewriteCond %{HTTP_HOST} ^([^.]+).myserver.com$ [NC]
RewriteRule (?!^m/$)^.*$ http://myserver.com/m/sites/%1%{REQUEST_URI} [NC,L,P]

または

RewriteEngine on
RewriteBase   /

RewriteCond   %{HTTP_HOST}    ^(www\.)?dir\.domain\.com$
RewriteRule   ^.*             http://domain.com/dir/$0     [R=301,L]

RewriteCond   %{HTTP_HOST}    ^www\.domain\.com$
RewriteRule   ^dir/.*         http://domain.com/$0         [R=301,L]
于 2012-07-30T15:06:21.733 に答える
0

CakePHP APIドキュメントに記載されているように:http: //api12.cakephp.org/class/controller#method-Controllerredirect

サブドメインのURLをリダイレクトメソッドに指定できます。

$this->redirect('http://paris.mydomain.com');
于 2012-07-30T18:03:24.080 に答える