Bonjour,
J'ai un problème avec mon htaccess :

RewriteEngine On
RewriteRule (.*) webroot/$1 [L]

Je voudrais autoriser l'adresse /forum/, puisque mon forum est déjà installé c'est un fluxbb.
J'ai essayé ça :

RewriteEngine On
RewriteCond %{REQUEST_URI} !=/dossier-site-local/forum/
RewriteRule (.*) webroot/$1 [L]1

Sans succès.

Puis ça :

RewriteEngine On
RewriteCond %{REQUEST_URI} !=/dossier-site-local/forum/
RewriteRule ^([a-zA-Z0-9\-\_\/]*)$ webroot/$1 [L]

Ça fonctionne mais l'adresse du css du site et de toutes les images semblent ne plus être reconnues. Pourquoi ? J'ai seulement filtré le type de caractères attendus...

Avez-vous une autre solution ou une explication ?

Merci beaucoup.

PS : Voici le code du deuxième htaccess placé dans /webroot au cas où :

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) index.php/$1 [L]

1 réponse


Doubrovski
Auteur
Réponse acceptée

Je m'en suis sorti avec un

RewriteCond $1 !^forum/

avant la dernière ligne.