url rewriting

Répondre
allserv
le 30/03/2007 à 12:29
allserv
Bonjour,

Voilà, j'ai mis en place un systeme de sous domaine virtuel avec en plus des dossiers virtuels.

Voilà mon htaccess

Code:
Options +FollowSymlinks

RewriteEngine on

RewriteCond %{HTTP_HOST} !www
RewriteCond %{HTTP_HOST} ^([^\.]+).monsite.com$ [NC]


RewriteRule ^$ webblog/index.php?IDblog=%1 [L]
RewriteRule ^/$ webblog/index.php?IDblog=%1 [L]
RewriteRule ^/livre/$ webblog/livre/index.php?IDblog=%1 [L]
...


En fait j'ai un problème lorsque les deux premières règles de réécriture sont mises en place.
Elles sont là pour spécifier que si je tape
sd.monsite.com ou sd.monsite.com/ cela redirige sur sd.monsite.com/webblog/index.php?IDblog=sd

Ce qui m'embete c'est que lorsque je n'ai que la règle pour le livre, si j'accède à l'url : sd.monsite.com/livre/ la redirection est bien faite.

Par contre quand elles sont là plus rien ne fonctionne.

Quelqu'un pourrait m'aider ?

Merci d'avance
LA GLOBULE
le 30/03/2007 à 12:40
LA GLOBULE
Ben laisse les tout le temps. Non ? Ce n'est pas ce que tu souhaites ? Toujours faire la redirection ?

Ou sinon, n'applique pas ta RewriteCond pour le cas du livre.

J'ai du rien comprendre comme d'habitude :(
allserv
le 30/03/2007 à 13:17
allserv
lol

bon j'ai du mal m'exprimer.

En gros lorsque tu n'as pas la première règle, toutes les redirections vers /livres/ ou /cours/ se font très bien.

Par contre si je souhaite aller sur sd.mondomaine.com il n'y a pas de redirection de faite sur la page index.php, donc il me faut cette règle de réécriture.
Lorsque je l'ajoute plus rien ne fonctionne, même pas la redirection qu'elle devrait faire (sd.mondomaine.com) !?!?

Est-ce que tu saurais pourquoi ?
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours