0

VPSを持っています。www フォルダーのサブディレクトリを指すドメイン ipointing をホストしました。ドメインはホームページまで正常に機能します。他のページに移動し始めると、サーバーが [originalname]/[subdirectory name] と表示されます。ドメインの VHOST にサーバー エイリアスを追加する必要があると思います。誰かがそれを行う方法を教えてもらえますか??

4

2 に答える 2

2

Apacheを使用していますか?で試してみてください

<VirtualHost *:80>
   DocumentRoot "/path/to/document/root"
   ServerName name1
   ServerAlias name2
 ...
于 2009-07-25T15:20:52.770 に答える
2

私はproxy Apacheオプションを使用してそれを行いました.これはそれです:

私のVirtualHostはhttp://dlx/、次のような「エイリアス」を追加したいhttp://dlx/drupal/

httpd.configファイルにプロキシ構成を追加しました。

<VirtualHost 127.0.0.1>
ServerName dlx
DocumentRoot "C:/deluxe/"
<LocationMatch /drupal/>
ProxyPass               http://localhost/drupal/
ProxyPassReverse        http://localhost/drupal/
</LocationMatch>
</VirtualHost>

dlx 仮想ホスト ( C:/deluxe/) で .htaccess を構成します。

    RewriteRule ^drupal/(.*)$ http://localhost/drupal/$1 [P,L]

それでおしまい。それは私にとってはうまくいきます。あなたにもうまくいくことを願っています。

于 2011-01-15T17:10:46.670 に答える