2012-05-21 123 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