diff --git a/.htaccess b/.htaccess
index 7e619f0..760a81b 100644
--- a/.htaccess
+++ b/.htaccess
@@ -1,5 +1,17 @@
-# Sécurisation minimale
+# Désactiver l'affichage des dossiers
Options -Indexes
-# Page 404 personnalisée
-ErrorDocument 404 omegakube/pages/404.html
+
+ RewriteEngine On
+
+ # Si fichier/dossier n'existe pas → afficher 404.php
+ RewriteCond %{REQUEST_FILENAME} !-f
+ RewriteCond %{REQUEST_FILENAME} !-d
+ RewriteRule ^ pages/404.php [L]
+
+ # Si c'est un dossier sans index → afficher 404.php
+ RewriteCond %{REQUEST_FILENAME} -d
+ RewriteCond %{REQUEST_FILENAME}/index.html !-f
+ RewriteCond %{REQUEST_FILENAME}/index.php !-f
+ RewriteRule ^ pages/404.php [L]
+
diff --git a/pages/404.html b/pages/404.php
similarity index 98%
rename from pages/404.html
rename to pages/404.php
index aecd028..672218d 100644
--- a/pages/404.html
+++ b/pages/404.php
@@ -1,3 +1,5 @@
+
+
diff --git a/pages/test.html b/pages/test.html
new file mode 100644
index 0000000..120d0a6
--- /dev/null
+++ b/pages/test.html
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/test2.html b/pages/test2.html
new file mode 100644
index 0000000..7f86f6c
--- /dev/null
+++ b/pages/test2.html
@@ -0,0 +1,459 @@
+
+
+
+
+
+ Kuby API Dashboard
+
+
+
+
+
+
+
+
+
+
+ Statut du bot
+ non chargé
+
+
+
+ Affiche le statut global.
+
+ {}
+
+
+
+
+ Rechercher un utilisateur
+ /api/user/<id>
+
+
+
+
+
+
+
+
+
![avatar]()
+
+
+
+
+
+ {}
+
+
+
+
+ Serveurs du bot
+ /api/guilds
+
+
+
+ Clique un serveur pour charger ses détails.
+
+
+
+
+ {}
+
+
+
+
+
+
+
+
+
\ No newline at end of file