a
This commit is contained in:
parent
dc33d7937e
commit
c9551e6f1d
18
.htaccess
18
.htaccess
|
|
@ -1,5 +1,15 @@
|
|||
# Réécrit une URL de type xxx/yyy/zzz en index.php?controleur=xxx&action=yyy&id=zzz
|
||||
RewriteEngine on
|
||||
# RewriteCond %{Request_URI} !^.*/flexcode_web/.*
|
||||
RewriteRule ^([a-zA-Z]*)/?([a-zA-Z]*)?/?([a-zA-Z0-9]*)?/?$ index.php?controleur=$1&action=$2&id=$3 [NC,L]
|
||||
RewriteEngine On
|
||||
ServerSignature Off
|
||||
|
||||
# 1) Ne pas réécrire les fichiers et dossiers qui existent physiquement
|
||||
RewriteCond %{REQUEST_FILENAME} -f [OR]
|
||||
RewriteCond %{REQUEST_FILENAME} -d
|
||||
RewriteRule ^ - [L]
|
||||
|
||||
# 2) Exclure explicitement les endpoints PWA (sécurité supplémentaire)
|
||||
RewriteRule ^(sw\.js|manifest\.json|offline\.html)$ - [L,NC]
|
||||
RewriteRule ^assets/ - [L,NC]
|
||||
|
||||
# 3) Réécriture applicative
|
||||
# /xxx/yyy/zzz -> index.php?controleur=xxx&action=yyy&id=zzz
|
||||
RewriteRule ^([a-zA-Z]+)/?([a-zA-Z]+)?/?([a-zA-Z0-9]+)?/?$ index.php?controleur=$1&action=$2&id=$3 [NC,L]
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user