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

1.找到etc/apache2/sites-availables/000-defautl.conf配置文件

2.添加以下配置



 

        ...

    

            Options Indexes FollowSymLinks

            AllowOverride all

            Require all granted

    


3.重新apache服务器

4 在项目文件根目录下,添加.htaccess文件,加入如下规则



RewriteEngine On

   RewriteBase /

   RewriteCond %{REQUEST_FILENAME} !-f

   RewriteCond %{REQUEST_FILENAME} !-d

   RewriteCond %{REQUEST_FILENAME} !-l

   RewriteRule ^.*$ / [L,QSA]


5.参考链接

你可能感兴趣的:(react-router4,react.js,apache)