1

最近、ホワイト ラベルを実装しました。VHOSTS 設定を変更した後、一部の URL が削除されていることがわかりました。次に例を示します。

<VirtualHost *:8166>
   ServerAdmin webmaster@localhost
   DocumentRoot C:\xampp5.2test\htdocs\portal
   ServerName xampp

   <Directory "C:\xampp5.2test\htdocs\portal">
      Options Indexes FollowSymLinks Includes ExecCGI
      AllowOverride All
      Order allow,deny
      Allow from all
   </Directory>
</VirtualHost>

Apache vhosts 内でこのように構成されています。ただし、アドレスバーの例に localhost:8166 と書き込む場合:

http://localhost:8166/ URLはこのようなものであり、そうではありません

http://localhost:8166/ポータル

上記のように、URLにフルパスを追加するにはどうすればよいですか

ありがとう。

4

1 に答える 1

0

あなたの説明から、ドキュメントルートを変更するだけでそれができるはずです:

<VirtualHost *:8166>
   ServerAdmin webmaster@localhost
   DocumentRoot C:\xampp5.2test\htdocs
   ServerName xampp
   RewriteEngine On


   RewriteRule ^/*$ /portal

   <Directory "C:\xampp5.2test\htdocs\portal">
      Options Indexes FollowSymLinks Includes ExecCGI
      AllowOverride All
      Order allow,deny
      Allow from all
   </Directory>
</VirtualHost>
于 2011-12-22T14:45:42.993 に答える