2015-10-13 93 views
1

我最近为客户开发了一个新网站,现在是时候将它放到网上。不过,我有一个问题:指向一个服务器的域指向另一个子目录

  • 旧网站目前拥有的域名www.example.com
  • 老网站有一个子目录是必须保持在线www.example.com/ PROJ
  • 新网站必须将其移至www.example.com
  • 移动凸出目录复制到新机器不是OPTIO N - 不同的相关性,不同的PHP版本,等...

所以,我需要一种方法来点www.example.com到新机器的IP和指向www.example.com/proj到旧机器IP。我怎样才能做到这一点?

+0

你能请求重定向到'/ proj'为'proj.example.com'? – TZHX

回答

2

example.com域的DNS,将记录更改为指向新的IP。然后在新的服务器,确保mod_proxy的已开启,您可以添加此服务器/虚拟主机配置:

ProxyPass /proj/ http://1.2.3.4/ 
ProxyPassReverse /proj http://1.2.3.4/ 

其中“1.2.3.4”是旧服务器的IP地址。

你可以在htaccess文件使用mod_rewrite类似的东西:

RewriteEngine On 
RewriteRule ^proj/(.*)$ http://1.2.3.4/$1 [L,P] 
相关问题