React-router BrowerRouter 刷新404 Apache服务器解决办法

1.找到etc/apache2/sites-availables/000-defautl.conf配置文件
2.添加以下配置

<VirtualHost *:80>

<Directory “/var/www/html/”>

Options Indexes FollowSymLinks

AllowOverride all

Require all granted

</Directory>

</VirtualHost>

3.重新apache服务器
4 在项目文件根目录下,添加.htaccess文件,加入如下规则

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule ^.*$ / [L,QSA]

5.参考链接

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理