rat-du-net
mercredi 24 janvier 2007 à 09:42
Voila mon htaccess
Donc, j'ai le portail qui se trouve dans un repertoire www, et un forum qui se trouve a la racine.
J'aimerais donc que l'orsque l'on tape www comme sous domaine, on affiche se qu'il y a dans le repertoire www et que quand le sous domaine est n'importe quoi d'autre, on affiche ce qu'il y a a la racine.
Actuellement, je suis redirigé vers www quelque soit le sous domaine et en plus, j'ai une redirection, pas une reecriture d'url, c'est a dire que mon url dans la barre d'adresse change.
Je ne vois pas du tout comment faire
CODE
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteRule ^.+/([^/]+\.html)$ /index.php [R=301,L]
RewriteRule ^.+-vc([0-9]+)\.html$ /index.php?c=$1 [QSA,L]
RewriteRule ^.+-vf([0-9]+)-([0-9]+)\.html$ /viewforum.php?f=$1&start=$2 [QSA,L]
RewriteRule ^.+-vf([0-9]+)\.html$ /viewforum.php?f=$1 [QSA,L]
RewriteRule ^.+-vt([0-9]+)-([0-9]+)\.html$ /viewtopic.php?t=$1&start=$2 [QSA,L]
RewriteRule ^.+-vt([0-9]+)\.html$ /viewtopic.php?t=$1 [QSA,L]
RewriteRule ^post([0-9]+)\.html$ /viewtopic.php?p=$1 [QSA,L]
RewriteRule ^membre([0-9]+)\.html$ /profile.php?mode=viewprofile&u=$1 [QSA,L]
#si je suis sur le portail
RewriteCond %{HTTP_HOST} ^www\.exemple\.com$ [NC]
RewriteRule www/(.*) - [L]
RewriteRule ^(.*) http://www.exemple.com/www/$1 [QSA,L,R=301]