Problème d'URL rewriting
Ven Mai 04 2012, 14:14
Bonjour,
Une petite question hors-sujet...
J'ai un problème de redirection d'URL sur mon blog.
Je m'explique. Le répertoire racine de mon blog contient trois sous-répertoires, ayant chacun sa spécificité.
Le premier "blog", contient le blog proprement dit (installation wordpress).
Le deuxième "analytics", contient Piwik pour la gestion des statistiques.
Le troisième "forum", contient un système de forums.
Actuellement, j'ai une redirection via le fichier htaccess qui me permet de dévier automatiquement tous les "www.monsite.ch" ou "monsite.ch" vers "www.monsite.ch/blog", sans que le sous-répertoire ne soit visible dans la barre d'adresse.
Jusque-là, pas de soucis.
Là ou ça se corse, c'est quand je veux aller voir mes statistiques et que j'entre "www.monsite.ch/analytics" comme URL, il tente automatiquement de me rediriger vers "www.monsite.ch/blog/analytics"...
N'y connaissant rien en URL rewriting et n'ayant pas trouvé mon bonheur sur le net, j'aurai aimé savoir comment faire pour qu'il ne redirige "monsite.ch" vers le répertoire "blog" que si l'url ne contient rien derrière; mais que si on va explicitement sur "monsite.ch/autre-sous-repertoire", il affiche correctement le contenu du sous-répertoire en question... ?
Merci d'avance aux spécialistes !
Fonfon
Une petite question hors-sujet...
J'ai un problème de redirection d'URL sur mon blog.
Je m'explique. Le répertoire racine de mon blog contient trois sous-répertoires, ayant chacun sa spécificité.
Le premier "blog", contient le blog proprement dit (installation wordpress).
Le deuxième "analytics", contient Piwik pour la gestion des statistiques.
Le troisième "forum", contient un système de forums.
Actuellement, j'ai une redirection via le fichier htaccess qui me permet de dévier automatiquement tous les "www.monsite.ch" ou "monsite.ch" vers "www.monsite.ch/blog", sans que le sous-répertoire ne soit visible dans la barre d'adresse.
Jusque-là, pas de soucis.
Là ou ça se corse, c'est quand je veux aller voir mes statistiques et que j'entre "www.monsite.ch/analytics" comme URL, il tente automatiquement de me rediriger vers "www.monsite.ch/blog/analytics"...
N'y connaissant rien en URL rewriting et n'ayant pas trouvé mon bonheur sur le net, j'aurai aimé savoir comment faire pour qu'il ne redirige "monsite.ch" vers le répertoire "blog" que si l'url ne contient rien derrière; mais que si on va explicitement sur "monsite.ch/autre-sous-repertoire", il affiche correctement le contenu du sous-répertoire en question... ?
Merci d'avance aux spécialistes !
Fonfon
- 127.1Invité
Re: Problème d'URL rewriting
Sam Mai 05 2012, 12:44
Lut, le début était bien expliqué, par contre tu dois avoir un gros bug dans le htaccess.
Arriverais tu as copier-coller l'htaccess et surtout la partie de l'url rewriting ?
Et normalement il y a beaucoup d'exemple en ligne pour le (htaccess+url rewriting).
Arriverais tu as copier-coller l'htaccess et surtout la partie de l'url rewriting ?
Et normalement il y a beaucoup d'exemple en ligne pour le (htaccess+url rewriting).
- GuelimNouveau regard
- Date d'inscription : 16/05/2011
Nombre de messages : 7
Localisation : Genève
Re: Problème d'URL rewriting
Sam Mai 05 2012, 17:24
Salut,
J'imagine qu'en mettant simplement un RewriteEngine off dans un .htaccess des répertoires en question, ça devrait fonctionner.
Sinon, une autre solution qui ne répond pas exactement à ta question, mais je pense que ça peut te dépanner :
RewriteRule ^(analytics|forum) - [L]
C'est à mettre avant ta règle de rewrite générique. En simple, ça prend les répertoires analytics et forum (partie 2), ça n'applique aucune règle de gestion (partie 3) et stoppe le traitement d'autres rewrites potentiels (partie 4, le flag [L]).
J'espère que ça t'aide.
A+
J'imagine qu'en mettant simplement un RewriteEngine off dans un .htaccess des répertoires en question, ça devrait fonctionner.
Sinon, une autre solution qui ne répond pas exactement à ta question, mais je pense que ça peut te dépanner :
RewriteRule ^(analytics|forum) - [L]
C'est à mettre avant ta règle de rewrite générique. En simple, ça prend les répertoires analytics et forum (partie 2), ça n'applique aucune règle de gestion (partie 3) et stoppe le traitement d'autres rewrites potentiels (partie 4, le flag [L]).
J'espère que ça t'aide.
A+
Permission de ce forum:
Vous pouvez répondre aux sujets dans ce forum