Sous-domaine dans apache avec RewriteCond

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

dan4
Nouveau WRInaute
 
Messages: 6
Inscription: Mer Mar 01, 2006 23:16

Sous-domaine dans apache avec RewriteCond

Message le Mer Mar 01, 2006 23:25

On m'a suggérer de placer ceci en fin de fichier HTTPD.CONF un systeme de nom de domaine.


Rewritelog logs/rewrite.log
RewritelogLevel 9

RewriteMap lowercase int:tolower
RewriteEngine on

RewriteCond ${lowercase:%{HTTP_HOST}} !^$
RewriteCond ${lowercase:%{HTTP_HOST}} !^www\.mondomaine.com$

RewriteCond ${lowercase:%{HTTP_HOST}} ^(www\.|)([^.]+)\.mondomaine\.com$
RewriteRule ^(.+) ${lowercase:%{HTTP_HOST}}$1 [C]
RewriteRule ^(www\.|)([^.]+)\.mondomaine\.com(.*) /users/$2$3 [L]

RewriteCond ${lowercase:%{HTTP_HOST}} ^(www\.|)[^.]+\.[^.]+\.mondomaine\.com$
RewriteRule ^(.+) ${lowercase:%{HTTP_HOST}}$1 [C]
RewriteRule ^(www\.|)([^.]+)\.([^.]+)\.mondomaine\.com(.*) /users/$3/$2$4 [L]

Sauf une petite erreur que APACHE n'est pas capable de compiler c'est cette ligne:

^(www\.|)([^.]+)\.mondomaine\.com$

peut-etre aussi d autre lignes similaire.
Quelqu'un peu m'aider?


correiaj
WRInaute accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Message le Jeu Mar 02, 2006 14:01

En effet, apache a des problemes pour interpreter une condition vide:
(www|) ne fonctionne pas
mieux vaut mettre (www)?
Ce qui revient au même.
:-)

dan4
Nouveau WRInaute
 
Messages: 6
Inscription: Mer Mar 01, 2006 23:16

re:

Message le Ven Mar 03, 2006 3:31

Je vais faire des tests pour savoir­.


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités