我只是使用以下虚拟主机将子目录指向子域。 一切都很好。但是在获得sub.site.com/anyroute之后。当我刷新此网址时。它显示404错误。 我不知道为什么会这样。 有人可以帮忙吗? 这是虚拟主机代码
<VirtualHost *:80>
ServerAdmin admin@site.com
ServerName mysite.com
ServerAlias subdomain.mysite.com
DocumentRoot /var/www/html/subdomain
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
答案 0 :(得分:0)
在您的React应用程序的basename={process.env.PUBLIC_URL}
组件中添加<Router>
作为道具。