PHP重定向处理程序-保留URL和URI并从另一个URL获取内容

PHP重定向处理程序-保留URL和URI并从另一个URL获取内容,php,.htaccess,redirect,http-status-code-302,Php,.htaccess,Redirect,Http Status Code 302,你可能在网站上看到过,他们提供了一个网站,如果你愿意,你可以使用自己的域名。因此,您可以注册www.website.com/user,但您也可以设置yourdomain.com,将[带记录]重定向到网站IP地址,而他们会处理它,因为您将您的域提供给了他们(www.yourdomain.com)所以他们知道要重定向到www.website.com/user,但你的地址栏仍然是www.yourdomain.com 有吗 这就是我一直想做的: 我希望能够处理来自多个网站的传入重定向,并从主站点的子文

你可能在网站上看到过,他们提供了一个网站,如果你愿意,你可以使用自己的域名。因此,您可以注册www.website.com/user,但您也可以设置yourdomain.com,将[带记录]重定向到网站IP地址,而他们会处理它,因为您将您的域提供给了他们(www.yourdomain.com)所以他们知道要重定向到www.website.com/user,但你的地址栏仍然是www.yourdomain.com

有吗

这就是我一直想做的:

我希望能够处理来自多个网站的传入重定向,并从主站点的子文件夹“获取”内容,但保持原始URL不变

我想使用php,因为我想从数据库中检索用户var(bar和foo)

因为我不能访问每个域,所以我只能使用传入部分(蓝色框)

到目前为止,我只成功复制了一个url(www.bar.com获取75.333.444.55),这是非常无用的

使用my index.php中的文件“get”contents(“”)来显示子文件夹index.html,而无需再次重定向,但速度慢且对浏览器不友好

我一直在尝试访问它,但收效甚微

什么都行


谢谢你不要302重定向!你想要一个虚拟主机

谷歌虚拟主机,如果您需要更多帮助,请询问-但请确保告诉我们您使用的是什么Web服务器。

谢谢Ariel

发生的情况如下: 我在/etc/httpd/conf/httpd.conf中添加了以下代码

<VirtualHost *:80>
DocumentRoot /var/www/vhosts/website.com/httpdocs/users/foo 
ServerName www.foo.com 
ServerAlias *.foo.com
</VirtualHost>

AddHandler php-script   .php

DocumentRoot/var/www/vhosts/website.com/httpdocs/users/foo
服务器名www.foo.com
ServerAlias*.foo.com
AddHandler php script.php
工作很有魅力!:)


不要忘记重新启动apache以使其生效。例如:/etc/init.d/httpd restart

非常感谢!我在mediatemple(dv4-Plesk)上托管了一个虚拟主机,它看起来是这样的:DocumentRoot/var/www/vhosts/website.com/httpdocs/users/foo ServerName www.foo.com它可以工作,但出于某种原因,它没有呈现index.php,而是下载了它。。。未编译!吓人的!可能是因为它从服务器端检索文件(没有PHP),你知道吗?你大概没有激活PHP。你需要和Midditemple谈谈。。。它是活动的,因为website.com/users/foo/index.php呈现得很好。