0

クライアントのために、英語とオランダ語の部分で構成される多言語ウェブサイトをセットアップしました。URL は次のようになります。

www.example.com英語のウェブサイトとwww.example.com/nl/オランダのウェブサイト

www.example.comただし、これをwww.example.nl代わりに変更したいwww.example.com/nl/

これを入手する方法は?両方のドメイン (example.com と example.nl) が同じルートを指すようにセットアップ済みです。しかし、まだ /nl/ 拡張が example.nl を指すようにすることはできません。

誰かが私を助けてくれることを願っています。

4

3 に答える 3

2

DocumentRoot が異なる 2 つの仮想ホストを定義するだけです。 Apache コア機能 / DocumentRoot ディレクティブ

于 2012-04-04T08:08:10.107 に答える
1

/nl/ディレクトリを.nlドメインのルートとして設定する必要があります。

于 2012-04-04T08:05:13.263 に答える
-1

私はこれを試したことはありませんが、Move Homedirs to Different Webserver の例がこの問題に適していると思います。まず、例:

/~user/anypath古い W​​eb サーバーでは、すべてのURL を にリダイレクトするだけですhttp://newserver/~user/anypath

  RewriteEngine on
  RewriteRule   ^/~(.+)  http://newserver/~$1  [R,L]

そして、これがどのように機能するかについての私の考え:

RewriteEngine on
RewriteRule   ^/nl/(.+)  http://newserver.nl/1  [R,L]
于 2012-04-04T08:07:16.630 に答える