Mod rewrite 在mod_rewrite Apache中代理请求时,静态文件不起作用

Mod rewrite 在mod_rewrite Apache中代理请求时,静态文件不起作用,mod-rewrite,apache2,url-rewrite-module,static-files,dynamic-routing,Mod Rewrite,Apache2,Url Rewrite Module,Static Files,Dynamic Routing,我有一个网站,提供基于url的数据。例如: example.com/data1 example.com/data2 我想要的是让客户在他们的自定义域上服务他们的数据。范例 user1.com --> example.com/user1 i、 e当我们访问user1.com时,它将在幕后代理请求example.com/user1。 为此,我使用apache2 mod_rewrite,并遵循以下规则: RewriteEngine On RewriteCond %{HTTP_HOST} ^(

我有一个网站,提供基于url的数据。例如:

example.com/data1
example.com/data2
我想要的是让客户在他们的自定义域上服务他们的数据。范例

user1.com --> example.com/user1
i、 e当我们访问user1.com时,它将在幕后代理请求example.com/user1。 为此,我使用apache2 mod_rewrite,并遵循以下规则:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^([^\.]+)\.in$ [NC]
RewriteRule ^(.*)$ http://example.com/%1 [L,P]
问题是,example.com上的网站是react build网站,所以当我将请求代理到example.com时,静态文件会给我404错误。如何添加重写规则以服务example.com上的静态文件?或者有什么方法可以做到这一点?
参考问题:

欢迎使用SO,如果您的htaccess规则文件中有除所示规则以外的其他规则,请告知我们?如果否,那么从哪个文件向data1提供服务?example.com/data1是一个通过cloudfront提供服务的静态网站。我想将请求从user1.com代理到example.com/user1。我希望这能回答你所问的问题