2011-12-22 66 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