301将子类别重定向到特定页面,并重定向网站的其余部分

时间:2018-01-12 11:09:36

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

我正在尝试将网站上的子类别重定向到新域上的特定页面,并将其他所有内容从旧域重定向到新域。

我设置的网站重定向:

RewriteEngine on 
RewriteRule (.*) http://www.new-site.co.uk/$1 [R=301,L]

但我也希望将旧网站上的子类别重定向到新网站上的特定网页。

例如,我希望https://www.old-site,co.uk/category/subcategory(在结尾处使用和不使用斜杠)重定向到https://www.new-site.co.uk/page.htm

任何帮助都将不胜感激。谢谢!!

1 个答案:

答案 0 :(得分:0)

您可以使用此

RewriteEngine on

#redirect /category to a specific page on external domain
RewriteRule ^category/?$ http://www.new-domain.com/page.htm [L,R]
#everything else to newdomain
RewriteRule (.*) http://www.new-site.co.uk/$1 [R=301,L]

在测试之前清除浏览器缓存。