2011-12-22 62 views
1

我最近实施的白色标签,并改变了我的虚拟主机设置后,我发现,一些URL被剥离,例如:修改URL - whitelabeling /虚拟主机

<VirtualHost *:8166> 
    ServerAdmin [email protected] 
    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虚拟主机内。在地址栏例如8166:然而,当一个写入本地主机

http://localhost:8166/网址是这个样子,而不是

http://localhost:8166/portal

和上面一样,我怎样才能得到它的完整路径添加到URL,

谢谢。

回答

0

你的说明,只是改变了文档根目录应该使它:

<VirtualHost *:8166> 
    ServerAdmin [email protected] 
    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> 
+0

嗨试过了,但是当我输入“本地主机:8166”,它并不追加门户: HTTP:// localhost:8166/portal /到它的结尾。而不是在地址栏,它会是这样的: http:// localhost:8166/ 谢谢。 – bobo2000 2011-12-22 14:49:19

+0

如果你想/页面重定向你必须指定它,看我编辑 – RageZ 2011-12-22 14:50:31

+0

当我这样做时,它创建一个永无止境的循环。/portalportalportalportal,无论如何,我只能追加一次? – bobo2000 2011-12-22 15:00:54