の達人
私は単純な.htaccessファイルを持っていますが、私のWebアプリケーションでは、www以外をwwwにリダイレクトするだけです。今私がしたいのは
- http://subdomain.mydomain.tldのような新しい仮想ホストを作成します
- app / webroot / subdomainのような私のアプリのフォルダに、そのサブドメインに来る人のためのリダイレクトを作成します
私の現在の.htaccessは次のようになります
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.mydomain\.tld [NC]
RewriteRule ^(.*)$ http://www.mydomain.tld/$1 [R=301.L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ app/webroot/$1 [QSA,L]
</IfModule>
どうすればいいですか?これをすべて.htaccessファイルで行うことはできますか、それともGoDaddyをいじる必要がありますか?それが理にかなっている場合、私はむしろアプリでこれをしません。
Ubuntu 10.04 + Apache 2.2.14-5を実行しています
ありがとう