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.参考链接

    原文作者:ZoeLee
    原文地址: https://segmentfault.com/a/1190000018446467
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞