首页 > 解决方案 > 将旧网站重定向到新地址,但将一页重定向到新 URL

问题描述

我想将所有旧域请求重定向到我的新域,但一个子页面除外。旧站点的一个子页面,必须重定向到新站点上的 URL。例如:

siteA.com/* -> siteB.com/#/home/siteA.com/documents
-> siteB.com/#/home/addDocuments

下面是我正在使用的,但它不起作用,因为带有文档的旧页面没有重定向到带有 addDocuments 的新站点,而只是到主页新页面。

Redirect 301 /documents https://siteB.com/#/home/addDocuments 
RewriteCond %{REQUEST_URI} !^/dokumenty [NC]
RewriteRule ^(.*)$ http://siteB.com/ [L,R=301]

我必须在 vhost 配置文件中执行此操作。有什么建议么?

标签: apache.htaccessredirectvhosts

解决方案


问题解决了:

(在服务器站点 A 上)重定向 301
上的 RewriteEngine
/documents https://siteB.com/#/home/addDocuments
RedirectMatch 301 ^/ https://siteB.com


推荐阅读