2012-05-21 47 views
1

Hie!htaccess - 模擬虛擬行爲

我既沒有語言也沒有技能找到答案,所以我在這裏問。

我有一個沒有root權限的專用服務器(準備使用)。 這裏是結構:在根 /什麼 /myportfolio/ /用戶/客戶端1/PROJECT1 /用戶/客戶機程序/ PROJECT1 ...

這是一個完美的事情的世界,直到 「client3/PROJECT1」 通緝令使用自己管理自己的URL(project1.client3.com)。我無法對這個子域做任何事情。

通過給我的IP地址給該客戶端該子域將在服務器的根點和我有到httpd.conf文件中沒有訪問把虛擬主機裏面,我陷...

我可以對服務器根目錄的htaccess至極的行爲是這樣的:

if url = projet1.client3.com 
show the clients/client3/projet1 content 

如何寫?非常感謝 !

回答

1

試試這個:

RewriteEngine on 
RewriteBase/
RewriteCond %{HTTP_HOST} project1.client3.com 
RewriteRule ^(.*)$ http://www.yourdomain.com/clients/client3/project1/$1 [L,QSA] 
+0

非常感謝您的回答,但我得到一個錯誤500.我不知道爲什麼...如果你有另一個想法?謝謝 – adoveil

+0

您可以查看服務器日誌並查看500錯誤的來源嗎? – Ansari

+0

不,我不能,只有「訪問日誌」和「FTP日誌」。恨這個服務器:)非常感謝! – adoveil

0
<VirtualHost *:80> 
    ServerName www.example.com 
    ServerAdmin [email protected] 
    DocumentRoot path/to/website/public 
    AllowOverride All 
</VirtualHost> 
+0

OP表示,他並沒有獲得的httpd.conf ...... – Ansari

+0

感謝你想幫助不幸的是我必須在根文件夾的訪問權限。 – adoveil