如何阻止Apache重置URL?

时间:2017-12-14 22:14:06

标签: apache reactjs .htaccess url mod-rewrite

我在使用Apache的hostgator上托管我的React应用程序。为了在不找到404的情况下启用页面刷新,我需要创建和编辑现在看起来像这样的.htaccess文件:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.html$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule . /index.html [L]
 </IfModule>

当我在子页面(/ some-sub-page)上刷新页面时会发生什么情况是index.html呈现但是URL重置为root.com(没有/ some-sub-page)。

我想要index.html进行渲染,但我还想保留url以便React Router启动并提供正确的组件。

我已经浏览了Apache文档以及有关.htaccess编辑的线程,但似乎没有任何内容覆盖URL重置的问题。 怎么会这样呢?

最好的问候。

0 个答案:

没有答案