如何将旧域上的文件夹301新建到新域,然后单独301个子文件夹到新域?

时间:2013-09-26 00:00:46

标签: .htaccess redirect http-status-code-301 http-redirect url-redirection

我对Apache服务器上的301重定向有一些疑问,这是从旧网站重定向。

OLD DOMAIN:

http://xx.xxxxx.xxxxx.com/folder

新域名:

http://www.xxxxxxxxx.com.au

在这种情况下,旧网域我的网站完全位于网站的“文件夹”部分。我有画廊,文章等都坐在“文件夹”中,我想逐页重定向到新网站。重定向超过1000页。

我在Excel文档中设置了旧网址和新网址,并准备了一个条目以添加到.htaccess,我希望能够将旧网站的主页重定向到新网域,然后将旧网站上的许多重要文章,图库,类别转换为新域名上的全新网址。

我认为这个问题是旧域有250个指向主文件夹的链接。如果我只是将该文件夹重定向到新的根域,那么我是否能够独立地重定向所有子文件夹,或者在主文件夹上的重定向是否在所有文件夹中向下级联,实质上是将所有内容重定向到新的根域?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

通过.htaccess文件的301重定向适用于优先顺序。我概述了我的解决方案here,它似乎与您上面的评论一致。

基本上,您的主页应该是最后一次重定向b / c .htaccess会将其视为一个包罗万象的网址。如果您先列出它,那么它会将每个页面重定向到主页。如果您希望特定条目获得更深层的网址,那么您需要在主页重定向之前列出该条目。