博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
React 使用browserHistory项目访问404问题
阅读量:4649 次
发布时间:2019-06-09

本文共 1064 字,大约阅读时间需要 3 分钟。

最近项目里面用到了React但是发布到iis站点之后,路由地址 刷新访问直接404错误。查阅资料之后发现是iis缺少配置URL重写 的问题导致的。下面我们来图形化配置,简单的配置下IIS

打开IIS使用 Web平台安装程序

搜索url关键字,您会看到

React-Router-browserHistory-IIS-2018518104435

直接安装

关掉IIS 重新打开IIS在站点右边的控制面板可以看到一个URL重写的功能

新增配置如下

React-Router-browserHistory-IIS-2018518104817

也可以直接 使用我的配置

配置如下 关键节点是:rewrite

附:其他http-server配置说明

Nginx

server {    server_name react.yahui.wang    listen 80;    root /wwwroot/ReactDemo/dist;    index index.html;    location / {        try_files $uri /index.html;    }}

Tomcat

找到conf目录下的web.xml文件,然后加上一句话让他定位回来

404
/index.html

Apache

.htaccess文件配置如下

RewriteEngine On RewriteBase / RewriteRule ^index\.html$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule . /index.html [L]

转载请注明出处

转载于:https://www.cnblogs.com/YahuiWang/p/React-Router-browserHistory-IIS.html

你可能感兴趣的文章
eclipse护眼颜色和字体大小设置
查看>>
SQL Server-聚焦在视图和UDF中使用SCHEMABINDING(二十六)
查看>>
NHibernate文档翻译--体系结构
查看>>
Xamarin.Android开发音乐播放器
查看>>
用ASP.NET Web API技术开发HTTP接口(一)
查看>>
原生ajax通过post或者get下载文件,或处理IE浏览器因为后缀不能显示图片
查看>>
Xcode6 管理provisioning profile
查看>>
2.privite私有变量的意义
查看>>
leetcode LRUCache题目
查看>>
10.28&29(NOIP模拟&修正&总结)
查看>>
Matlab图像处理相关
查看>>
得到python对象的真实大小
查看>>
unity的旋转
查看>>
动画处理<并行和串行>
查看>>
枚举、宏定义enum /defint/typedef
查看>>
吴裕雄--天生自然 高等数学学习:平面及其方程
查看>>
GCC4.8对new和delete的参数匹配新要求
查看>>
kafka安装过程
查看>>
《剑指offer》第一题(重载赋值运算符)
查看>>
YoLo 实践(1)
查看>>