javascript - 如何使用 React Router 根据他们的推荐人重定向用户
问题描述
如果他的推荐人不是可接受的值,我想重定向用户如果他试图访问我的网站。
我知道我可以这样做:
if(url.referrer === 'www.example.com')
REDIRECT
但这显然不是最安全的方法,所以我想知道 react 是否提供了这样的方法:
<Router>
<Suspense fallback={<div/>}>
<Switch>
<Route exact path="/" referrer="www.example.com" component={example}/>
<redirect referrer="*" to="www.example2.com/">
</Switch>
</Suspense>
</Router>
此外,如果可以在开发服务器中关闭执行此操作的方式,那将是非常惊人的
解决方案
前段时间,我们一直在与我们的团队一起寻找完全相同的解决方案,最终检查了 document.referrer,然后基于此重定向。
推荐阅读
- parsing - 做块的野牛移位/减少冲突
- simultaneous - freeradius 用户连接限制
- python - 如何在没有任何空格的情况下计算熊猫中的令牌
- java - 为什么这个 ArrayList 'add' 操作不添加新元素?
- spring - 如何避免 Spring Boot Controller 捕获对 favicon 的请求?
- node.js - 特维利奥
到 Azure 连续语音转文本 - python - 如何使用 fastai unet_learner?
- java - XML 解析器 (Unmarshall) 使用 JaxB 从 xml 文件中获取元素
- html - 阻止 CKEditor 4 添加额外的 HTML 标签
- reactjs - 为什么我不断收到 TypeError: setScrollNav is not a function, when function is defined