同一个虚拟主机,原网站A,现在有直接覆盖了网站B,因为目录不冲突直接上传安装。 悬赏1元 已结束
同一个虚拟主机
原网站程序A
现在在虚拟主机根目录,直接上传安装网站B。
因为A和B是不同程序,目录名称不同,直接安装不冲突。
想达到的目的,网站B作为今后的主要更新内容站,原网站A作废,但是A的文章链接还能继续访问。
现在遇到的问题, 原网站A是伪静态,新网站B也是伪静态。
在同一个根目录下,怎么写这个规则, .htaccess
现在的问题是,伪静态写成A的规则,B就无法访问。
写成B的,原始的A就无法访问。
高手给解答一下
现在的B网站 www.chaichuba.com 用的是ZBLOG PHP的程序
原来的A网站 www.chaichuba.com/index1.php 是找别人做的。
现在运行在同一个虚拟主机根目录上。 不知道如何设置伪静态.htaccess了。
1、都在根目录的情况下,也有文件夹的区分吧?就是A在一个文件夹里,B在一个文件夹里,如果是这样的话,伪静态的规则可以在两个文件夹里分别设置;如果是混合到一块了,可以拆开;域名访问和是否在根目录没有直接关系,你要做的是绑定域名,比方说我在根目录wwwroot下创建了两个目录,分别是a和b,我要做的就是让域名访问b,是否在wwwroot里没关系的,哪怕我b的内容放在wwwroot/123/321/b这样的目录也是可以的;
2、如果a无法访问了,你可以做个301规则,就是url对应起来,访问a域名的时候直接跳转到b上;比如原先有收录的a文章点击的时候直接301到b对应的文章页上,这样过段时间引擎就知道已收录的内容被迁移到另外一个域名上了;
3、上百度资源搜索平台看下改版规则,里面有关于域名或者url更改以后的规则,最好做下;
这里就涉及到一个问题,取舍的问题,其实虚拟机本身并不支持多网站,这是虚拟机本身的一个限制,至于为什么有这个限制,我就不多说了,如果你的a网站url权重并不高,直接放弃,长远的角度来说用B的话,要不你就换服务器,换成服务器主机,这就可以解决你这个问题。你也可以去问一下做网站技术的和服务器商的售后,能不能帮你解决这个限制问题