3

domain.comと他の5つのサブドメインがあるとしましょう。

サブドメインは、domain.comとは別のフォルダーに保存されます

domain.comには、他のサブドメインにいるときにアクセスする必要のある3つのフォルダーがあり、php、css、imagesなどにアクセスします。

各サブドメインには、独自のhtaccessが必要です。

これを行うための最良のアプローチは何ですか?私はオープンベースのことについて何かを読んだことがありますが、これがそれを行うための最良の方法であるかどうかは正確にはわかりません。そして、それがどのように機能するか。

前もって感謝します

4

2 に答える 2

5

.htaccessの編集のストレスを乗り越えたくない場合、またはシェルアクセスがない e.g. "http://example.com/images/prev.png" 場合は、絶対パスを使用できるインクルードファイルの画像などのリソースにURLパスを使用するだけです。"/home/example/public_html/inc/test_subd.php"

于 2012-12-02T00:24:52.237 に答える
1

別のサーバー上にある場合は、ファイルを使用し.htaccessてリクエストを元のドメインにプロキシできます(mod_rewritemod_proxyが有効になっている場合)。

RewriteRule ^images/(.*)$ http://www.example.com/images/$1 [P]

すべて同じサーバー上にある場合:

  1. シンボリックリンク(Linux / Unix / OSXの場合)を使用して、他の画像フォルダーへのシンボリックリンクを作成します。シェルから使用しますln -s /path/to/images /path/to/subdomain/images。詳細については、lnのマニュアルページを参照してください。
  2. mod_aliasを有効にしている場合Alias /image /path/to/imagesは、.htaccessまたはで:を使用できますhttpd.conf
于 2011-06-18T01:43:34.617 に答える