我有两个新旧URL。
旧版:www.mydomain.com/folder1/folder2
-旧应用托管在此处
新:myapp.mydomain.com
-使用create-react-app cli创建的新应用。
(请注意两个网址中的域名相同)
当用户输入旧的URL时,浏览器将打开应用新的URL并显示react app,但在地址栏中仍显示旧的url(这是使用重定向实现的)。这是因为有些用户可能已经标记了旧的网址簿。同样从用户的角度来看,nothig也已更改。
问题是静态内容会引发404错误。
例如在浏览器的“网络”标签中,其针对www.mydomain.com/static/css/main.233243.chunk.css
的显示404。但是,如果您使用浏览器www.mydomain.com/digital/folder1/folder2/static/css/main.233243.chunk.css
直接转到url,它将显示CSS内容。
由于这些404的原因,我得到的是空白页。