изменение URL - whitelabeling / VHosts - PullRequest
1 голос
/ 22 декабря 2011

Я недавно внедрил белую маркировку, и после изменения настройки 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/portal

Как и выше, какЯ получаю, чтобы добавить полный путь к URL

спасибо.

1 Ответ

0 голосов
/ 22 декабря 2011

Из вашего объяснения просто измените корень документа:

<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>
...