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