reactjs - React-router 允许用户访问服务器中域中的 url,并且是 SPA 的一部分
问题描述
例如domain.com
,我在域中有一个反应单页应用程序,我想允许用户访问domain.com/blog
URL 中的 WordPress 站点,我试图通过创建一个名为的新组件blog
并在我重定向到的组件中来做到这一点domain.com/blog
。我已到达该网址,但收到一个空白页面(这意味着我仍在 SPA 中)。如何从 SPA 中排除 URL?
这是博客组件代码:
`
import React, { Component } from 'react'
class Blog extends Component {
render() {
return (
(window.location = 'https ://domain.com/blog')
)
}
}
export default Blog
`
解决方案
您可以尝试重定向到这样的外部链接:
<Route path='/blog' component={() => {
window.location.href = 'https://example.com/blog';
return null;
}}/>
这应该会触发刷新并加载您的页面。
推荐阅读
- pandas - Pandas 删除面板数据中时间序列不完整的行
- javascript - 在产品类别页面中显示随机图像
- java - 有哪些现成的选项允许 Wildfly 10.1 服务器使用 JWT 授权请求?
- python - 在 python 中使用 pandas 创建多个输出文件
- c++ - 这是列表初始化还是值初始化?
- android - Unity Android gradle 构建失败
- shell - 使用 awk 从文件或 EV 中获取环境变量以将其用作 EV
- python-3.x - 根据 Pandas 中的同比变化和上一年的值计算多列的当前值
- c - 跳过第二个学生姓名,请给出如何解决这种情况并修复的解决方案。使用结构
- node.js - 将 api 响应迭代为 html