Problème de redirection

WRInaute discret
Bonjour, j'ai un site fonctionnant avec Symfony2 installé dans mon dossier web.

/web/
http://www.fr-guildwars2.net

Dans ce dossier web j'ai un .htaccess, des modification ont été apporté dedans pour que /forum ne soit pas considéré comme une route inexistante de symfony2 déclenchant une erreur 404 et puisse m'envoyer dans le dossier forum au lieu de cette erreur.

Voici le .htaccess du dossier /web
Code:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/forum.*$
RewriteRule ^(.*)$ /nonsymphony/$1 [QSA,L]
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_URI} !^/nonsymphony.*$
    RewriteRule ^(.*)$ app.php [QSA,L]
</IfModule>

/web/nonsymfony/forum/
http://www.fr-guildwars2.net/forum/

Mon problème :
La config ci-dessus marche bien mais regardez :

http://www.fr-guildwars2.net/forum/ ...fonctionne.
http://www.fr-guildwars2.net/forum ne fonctionne pas.

Lorsqu'il manque le slash à la fin ça me renvois vers une url bizarre, comment éviter ça svp ?
Merci.
 
WRInaute accro
Zephyr62 a dit:
Lorsqu'il manque le slash à la fin ça me renvois vers une url bizarre, comment éviter ça svp ?
Tu n'as pas a l'éviter c'est un fonctionnement normal (une 404 il me semble). A la base les urls qui ne se terminent pas par une extension de fichier ou un "/" sont des urls "trafiquées" non naturelles.
De plus essayer d'avoir ta page forum avec deux urls différente est une très mauvaise idée.
 
Discussions similaires
Haut