反应中静态网站上的页面刷新错误
Page refresh error on static website in react
我用 React 做了一个静态网站应用。本地主机正在工作。但是当我将它上传到服务器时,当我在主页以外的页面上刷新页面时,出现找不到页面的错误。解决方法是什么?
在服务器上创建 .htaccess
文件并在文件中添加以下代码:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /subdirectory
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule . /index.html [L]
</IfModule>
我用 React 做了一个静态网站应用。本地主机正在工作。但是当我将它上传到服务器时,当我在主页以外的页面上刷新页面时,出现找不到页面的错误。解决方法是什么?
在服务器上创建 .htaccess
文件并在文件中添加以下代码:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /subdirectory
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule . /index.html [L]
</IfModule>