首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >域重定向问题

问域重定向问题
EN

Stack Overflow用户
提问于 2009-05-19 06:43:51
回答 4查看 257关注 0票数 2

我有一个网站,上面写着“domain.old”,上面写着“主机老”。

我想废除‘老主人’,用‘新主人’。

(如此有效的“主机-旧”托管将结束)

另外,我想要一个新的域名--比如'domain.new‘

所以现在我有了“”,“domain.old”,“domain.new”和“host-new”,还有

现在我要保留我所有的旧链接:

那就是。/cat1/link1 1/page1 1

重定向到/cat1/link1 1/page1 1

现在,请建议什么是最好的方式去设置与新的主机。

EN

回答 4

Stack Overflow用户

发布于 2009-05-19 07:22:58

这是一个多步骤的过程:

  1. 在“新主机”中创建所有页面,这样“http://domain.new/cat1/link1/page1/”就可以全部工作了。
  2. 在“主机-新”上启用Apache中的mod_rewrite,并配置如下所示。
  3. 将“domain.old”的dns条目更改为“host.new”
  4. 等待2-3天dns条目传播到互联网的其余部分.
  5. 停止在“主机-老”托管。

您需要的mod_rewrite配置是:

代码语言:javascript
复制
LoadModule rewrite_module modules/mod_rewrite.so
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain.old$
RewriteRule ^(.*)$ http://domain.new/$1 [NE,R=301,L] 
票数 4
EN

Stack Overflow用户

发布于 2009-05-19 06:53:57

我不知道具体如何工作,但您可以解析来自旧站点的URL并重定向到您的新主机。您需要在您的domain.old主页中为您提供一个通用脚本。

票数 0
EN

Stack Overflow用户

发布于 2009-05-19 06:54:52

如果你指定了你的平台,这个问题会更容易回答。如果你在Apache上,我会看看重写

您可能希望提供一个301 (永久移动) http响应。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/881285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档