diff --git a/CHANGELOG.md b/CHANGELOG.md
index 23ac3fb..7983227 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,6 +8,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
### Added
+* Wifi QR code type (PR [#27](https://code.antopie.org/miraty/libreqr/pulls/27))
+**Breaking**: HTTP requests for `wifi` needs to be forwarded to the `index.php` endpoint.
+To ease with webserver configuration, `index.php` is now able to serve any HTTP ressource that is used in the LibreQR interface. This means that every request can be forwarded to `index.php`.
* German localization (PR [#25](https://code.antopie.org/miraty/libreqr/pulls/25))
## 2.0.1 - 2023-07-08
diff --git a/README.md b/README.md
index 6eb02c7..ced7fa8 100755
--- a/README.md
+++ b/README.md
@@ -10,7 +10,7 @@ A LibreQR instance is available at .
### Generic
-Just place this source code in a Web server with PHP8.0+, extensions `gd`, `mbstring` and `iconv`, and writing rights on the `css/` directory.
+Place this source code in a Web server with PHP8.0+, extensions `gd`, `mbstring` and `iconv`, and writing rights on the `css/` directory. Every request needs to be sent to `index.php`.
#### Security hardening
diff --git a/common.php b/common.php
new file mode 100644
index 0000000..3c74266
--- /dev/null
+++ b/common.php
@@ -0,0 +1,52 @@
+