我的服务器上有一个React应用,我需要总是加载 index.html
文件,用于用户的每一个请求。
假设我有一个网站,它的地址是 xyz.com
和根目录下的React构建文件,包括这个 index.html
文件。用户可以指定许多路线来访问网站的某些部分,例如,要在网站上注册,他们可以访问的是 xyz.com/register
. 所以,我想达到的目的是指示服务器总是服务于这个 index.html
每次用户访问我的网站时,即使他们访问的是网站的不同路径,也会出现这种情况。
所以我假设这是我可以在网站的.conf文件中设置的东西,如果是这样的话,请你告诉我如何实现它?
你可以使用下面的重写规则。
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/index.html$
RewriteRule .* /index.html [L,R=302]