0

こんにちは、私は PHP の初心者です...そして、できるだけ早く何かをする必要があります..

ここのような「clients」ディレクトリ内にいくつかのクライアントがあります... " http://domain.com/clients/client0001/fluids/ ..."

このURLをアドレスバーにこのように表示させたいです。

http://client0001.domain.com/fluids/ ...」

.htaccess の助けを借りて。どんな助けでも大歓迎です...

ありがとう

4

2 に答える 2

1

mod_rewriteを使用して、このようなURLを書き換えることができます。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^([^./]+)\.example\.com$
RewriteRule !^clients/ clients/%1%{REQUEST_URI} [L]

ただし、Webサーバーは、そのようなホスト名を受け入れ、適切な仮想ホストに要求を送信するように構成する必要があります。

于 2009-11-05T15:15:41.667 に答える
0

ガンボが投稿したように、私は以前にこれを使用しました。

私が抱えていた唯一の問題は、それ以上の書き換えルールを使用できないことです。したがって、サブドメインでサービスを提供しているサイトがURL書き換えを使用している場合は、それを独自の仮想ホストにする必要があります。

于 2009-11-05T15:17:50.390 に答える