htaccess - 模拟虚拟主机行为



Hie !

我没有言语也没有技能来寻找答案,所以我在这里问。

我有一个没有root访问权限的专用服务器(可以使用(。这是结构:/根目录中没有内容/我的投资组合//客户/客户1/项目1/客户/客户2/项目1...

这是一个奇妙的世界,直到"client3/project1"想要使用他自己的URL(project1.client3.com(来管理自己。我无法对这个子域做任何事情。

通过将我的IP地址提供给此客户端,该子域将指向服务器根目录,并且由于我无法访问httpd.conf文件以将vhost放入其中,因此我被卡住了...

我可以在服务器根目录上有一个 htaccess 像这样操作吗:

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

怎么写这个?多谢!

试试这个:

RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} project1.client3.com
RewriteRule ^(.*)$ http://www.yourdomain.com/clients/client3/project1/$1 [L,QSA]
<VirtualHost *:80>
    ServerName www.example.com
    ServerAdmin admin@localhost
    DocumentRoot path/to/website/public
    AllowOverride All
</VirtualHost>

最新更新