【发布时间】:2011-04-05 08:41:12
【问题描述】:
那么,问题来了:
我需要从 website.ro/ 重定向到 website.com/
Website.ro 在 wordpress 上。
同时,所有像 website.ro/title 这样的子链接都会被单独重定向到 website.com/different_title_same_content
如果我这样做: 重定向 301 /index.php http://website.com/ 重定向 301 /title http://website.com/different_title_same_content
发生的情况是 website.ro 在 wordpress 上,这意味着所有子链接都是通过 index.php 调用的(我认为,但不确定),如果我在 index.php 上进行重定向,那么所有其他链接都会被重定向到主页而不是相应的内页。
当我重定向 index.php 时,它就像设置一个主规则。
我想做的是将 index.php 重定向到主页,以及新网站上相应子页面上的任何其他变体。
可以吗?
编辑:我添加了一些我必须编写的代码:
重定向 301 /Zuzu newsite/portfolio/cases/doc/47860743/
重定向 301 /Antena1 newsite/portfolio/cases/doc/47860862/ ...等等所有 100 个网址。 (我必须在没有 http 和 www 的情况下发帖,因为我在这里不允许超过 2 个 url)
我必须这样做的原因是过去旧网站上的许多链接出现在文章、新闻、博客等中,我不想失去旧链接在每个页面上产生的流量.
同时,我想将主页重定向到新网站主页,但如果我这样做:
重定向 301/newsite/
它将所有其他链接重定向到新站点的主页,而不是相应的文章。
如果我做 Redirect 301 /index.php newsite/ 也是一样的
由于旧网站在 wordpress 上,我认为所有页面都是通过 index.php(和一些变量)调用的
此外,newsite.com 上的 url 不可重写,无法将它们重命名为旧的,因此我可以创建一个通常有效的自动重定向。
有什么可做的?
【问题讨论】:
标签: redirect