Error 403 forbidden when using React Router with Apache

When I deploy my website built with React and React-router the landing page of my website works fine but when I try to navigate into my website I run into 403 forbidden response. I use Apache as an HTTP server and the general config of my server is the following :

  <IfModule mod_php.c>
    php_value date.timezone Europe/Brussels

  <IfModule mod_userdir.c>
    UserDir /var/www/users/staff/*

For your information, the website is located under /var/www/projects

I added the following .htaccess to my project :

<IfModule mod_rewrite.c>

  RewriteEngine On
  RewriteBase /
  RewriteRule ^index.html$ - [L]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-l
  RewriteRule . /index.html [L]


Despite those configurations the 403 forbidden error when navigating in pages managed by react-router. Did I miss some configurations?

Source: React Router Questions