Add docs for apache's client side routing setting (#1717)

* Add docs for apache's client side routing setting

* Tweak advice
This commit is contained in:
Ade Viankakrisna Fadlil
2017-03-05 21:07:19 +07:00
committed by Dan Abramov
parent 8951fbe7a3
commit 443ca23d55

View File

@@ -1250,6 +1250,17 @@ This is because when there is a fresh page load for a `/todos/42`, the server lo
});
```
If youre using [Apache](https://httpd.apache.org/), you need to create a `.htaccess` file in the `public` folder that looks like this:
```
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.html [QSA,L]
```
It will get copied to the `build` folder when you run `npm run build`.
Now requests to `/todos/42` will be handled correctly both in development and in production.
### Building for Relative Paths