在apache配置文件中指定为每次请求加载index.html文件。

问题描述 投票:0回答:1

我的服务器上有一个React应用,我需要总是加载 index.html 文件,用于用户的每一个请求。

假设我有一个网站,它的地址是 xyz.com和根目录下的React构建文件,包括这个 index.html 文件。用户可以指定许多路线来访问网站的某些部分,例如,要在网站上注册,他们可以访问的是 xyz.com/register. 所以,我想达到的目的是指示服务器总是服务于这个 index.html 每次用户访问我的网站时,即使他们访问的是网站的不同路径,也会出现这种情况。

所以我假设这是我可以在网站的.conf文件中设置的东西,如果是这样的话,请你告诉我如何实现它?

apache .htaccess apache2
1个回答
0
投票

你可以使用下面的重写规则。

RewriteEngine on
RewriteCond %{REQUEST_URI} !^/index.html$
RewriteRule .* /index.html [L,R=302]
© www.soinside.com 2019 - 2024. All rights reserved.