将旧站点重定向到新地址,但将一页重定向到新URL

时间:2020-01-04 20:02:04

标签: apache .htaccess redirect vhosts

我想将所有旧域请求重定向到新域,但一个子页面除外。旧站点的一个子页面必须重定向到新站点的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配置文件中执行此操作。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

问题已解决:

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