如何在后台使用apache2将子目录重定向到父目录

envsm3lx  于 12个月前  发布在  Apache
关注(0)|答案(1)|浏览(103)

我为一个食谱网站开发了一个React应用程序。但是现在,当我把它上传到我的服务器上时,当我刷新其中一个子页面时,它会显示我的404页面。我试图找出一个规则,允许我在后端重写从mysite.xyz/folder/subfolder/mysite.xyz/folder/的所有内容,这样它就不会显示用户的url更改,而react router会得到正确的url。同时允许访问存储在folder/static/中的现有静态文件。我该怎么做?

unguejic

unguejic1#

我知道怎么做了。只需在文件夹中创建一个.htaccess文件,其中包含以下内容。

# Direct non-existing paths to index.html
FallbackResource /folder/index.html

另外,您可能需要在主Apache配置文件中启用.htaccess overrides(对于我来说,000-default.conf位于/etc/apache2/sites-available/中)

相关问题