我需要将网站域名从www.domain.com更改为www.newdomain.com/en,但我还需要指定从旧网站到新网站的一些页面,例如www.domain.com/page到www.newdomain。 COM / EN /子文件夹/子文件夹/页。
最后一件事情应该是很棒,保持旧网站的一个子文件夹路径不受重定向,如www.domain.com/admin,以便保持后端访问旧网站。
你建议我添加到旧网站的htaccess文件,以便通过特定页面和整个域到子目录的某种回退机制来实现它?
谢谢
答案 0 :(得分:0)
您可以将以下301重定向添加到oldsite / htaccess:
Redirect 301 / http://newdomain.com/en/subfolder/subfolder/
这会将您旧网站的所有请求重定向到新网站的子文件夹
编辑:根据您的评论, 要从重定向中排除特定路径,可以使用RedirectMatch
RedirectMatch 301 ^/((?!page1|page2).*) http://newdomain.com/en/subfolder/subfolder/$1
这不会重定向 / page1 或 / page2 。