结合旧站点和新站点结构

时间:2012-01-02 11:45:16

标签: apache .htaccess restful-architecture

我想实现以下内容:

  • 新的站点结构,基于新的目录路径,新的PHP框架,数据库结构等。该网站应在http://www.mysite.com
  • 下访问
  • 旧结构中的某些页面应该继续工作。旧网站结构应该可用并保留在旧文件夹中,例如/var/www/myoldsite
  • 一般来说,当我拨打特定网页时,请说http://www.mysite.com/specificpage.php,应该调用旧网站,否则只能使用新网站的网页。

我该如何设计呢?在apache的虚拟主机?或者在.htaccess文件中?

1 个答案:

答案 0 :(得分:0)

我不确定我是否正确地将其删除,但是

我建议您在http://www.mysite.com/new

下提供新网站

将其放入.htaccess文件:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^\.php$ http://www.mysite.com/new/$1.php [R=301,L]

如果不是旧的

,这会将所有流量重定向到新网站