React 使用browserHistory项目访问404问题解决

网友投稿 386 2023-01-30


React 使用browserHistory项目访问404问题解决

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

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

搜索 url 关键字,您会看到

直接安装

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

新增配置如下

也可以直接 使用我的配置

配置如下 关键节点是: rewrite

pxAKxYArJ

http://

附:其他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]


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:springboot缓存的使用实践
下一篇:app接口自动化测试工具(app自动化测试平台)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~