apache - 将旧网站重定向到新地址,但将一页重定向到新 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 配置文件中执行此操作。有什么建议么?
解决方案
问题解决了:
(在服务器站点 A 上)重定向 301
上的 RewriteEngine
/documents https://siteB.com/#/home/addDocuments
RedirectMatch 301 ^/ https://siteB.com
推荐阅读
- node.js - 跨 mongoose 和 GraphQL 的 ObjectId 字段使用的正确类型是什么?
- java - 运行覆盖率未显示的所有测试
- html - Node Sass 还不支持你当前的环境:Windows 64-bit with Unsupported runtime
- ios - iOS10+播放结束后如何从锁屏中消失播放器控件?
- jquery - 将 html 页面加载到画布容器内的 div 中
- android - Parcel 中`createTypedArrayList()` 和`readTypedList()` 的区别
- .net - 实体框架核心和一对一关系:重复条目
- android - 使用 Android Studio 签署 APK 时出错 - “任务 ':app:mergeReleaseResources' 的执行失败。”
- python - 求解前一个时间步的 ODE 函数(延迟微分方程)
- python - 使用 pandas 合并和可视化数据集