Sous-domaines - Erreur 500
7 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Sous-domaines - Erreur 500
La règle suivante me provoque une erreur "500 Internal Server Error"
RewriteCond %{HTTP_HOST} !^www\.domaine\.com
RewriteCond %{HTTP_HOST} ^([^.]*)\.?domaine\.com
RewriteRule ^(.*)$ /%1/$1/$2
Je n'ai pas de flag en fin de ligne car ensuite j'ai tout une série de règles, qui fonctionnent parfaitement.
Quelqu'un aurait-il déjà rencontré ce problème ?
S'agit-il d'un réglage à effectuer côté serveur (Apache ou autre) ?
Merci
RewriteCond %{HTTP_HOST} !^www\.domaine\.com
RewriteCond %{HTTP_HOST} ^([^.]*)\.?domaine\.com
RewriteRule ^(.*)$ /%1/$1/$2
Je n'ai pas de flag en fin de ligne car ensuite j'ai tout une série de règles, qui fonctionnent parfaitement.
Quelqu'un aurait-il déjà rencontré ce problème ?
S'agit-il d'un réglage à effectuer côté serveur (Apache ou autre) ?
Merci
Apparemment cela viendrait du caractère . (point)
En remplaçant (.*) par ([^.]*) même erreur
Par contre cela fonctionne à moitié lorsque je met
RewriteRule ^([^/]*)$ /%1/$1/$2/
Mais cela n'est pas concluant
Je veux obtenir cela :
SAISIE : http://partenariats.domaine.com/
REECRIT : http://partenariats.domaine.com/partenariats/
AFFICHE : http://www.domaine.com/partenariats/
Jusque là OK
Ensuite problème :
SAISIE : http://partenariats.domaine.com/liens-utiles/
REECRIT : http://partenariats.domaine.com/partena ... ns-utiles/
AFFICHE : http://www.domaine.com/partenariats/liens-utiles/
Erreur 500
Mais en tapant la même adresse sans le slash final, ça passe.
Comment régler ce problème.
J'ai bien cherché avant de poster ce qui se nomme le trailing slash mais rien n'y fait.
Sachant que ça bloque ici, si je tapes http://partenariats.domaine.com/liens-utiles/salon.html , évidemment cela ne passe pas non plus.
Et est-ce que la récupération des variables avec $1 et $2 est correcte ?
Help please, je craque !
En remplaçant (.*) par ([^.]*) même erreur
Par contre cela fonctionne à moitié lorsque je met
RewriteRule ^([^/]*)$ /%1/$1/$2/
Mais cela n'est pas concluant
Je veux obtenir cela :
SAISIE : http://partenariats.domaine.com/
REECRIT : http://partenariats.domaine.com/partenariats/
AFFICHE : http://www.domaine.com/partenariats/
Jusque là OK
Ensuite problème :
SAISIE : http://partenariats.domaine.com/liens-utiles/
REECRIT : http://partenariats.domaine.com/partena ... ns-utiles/
AFFICHE : http://www.domaine.com/partenariats/liens-utiles/
Erreur 500
Mais en tapant la même adresse sans le slash final, ça passe.
Comment régler ce problème.
J'ai bien cherché avant de poster ce qui se nomme le trailing slash mais rien n'y fait.
Sachant que ça bloque ici, si je tapes http://partenariats.domaine.com/liens-utiles/salon.html , évidemment cela ne passe pas non plus.
Et est-ce que la récupération des variables avec $1 et $2 est correcte ?
Help please, je craque !
Bizarre moi mon probleme est de pouvoir taper :
http://www.mondomaine.com/dossiervirtuel et qu'il me redirige vers
http://dossiervirtuel.domaine.com
J'ai essayé ton script ci-dessus mais nada, rien une belle erreur 404 pourtant dans ton cas cela semble fonctionner meme avec tes difficultés
http://www.mondomaine.com/dossiervirtuel et qu'il me redirige vers
http://dossiervirtuel.domaine.com
J'ai essayé ton script ci-dessus mais nada, rien une belle erreur 404 pourtant dans ton cas cela semble fonctionner meme avec tes difficultés
il a solutionner le probleme qui est identique au votre mais ses domaines sont en sous repertoire sur le ftp.
http://www.mee2.net/archives/2005/09/15 ... write.html
http://www.mee2.net/archives/2005/09/15 ... write.html
Non non toujours pas de solution, j'ai mis de côté pour le moment la mise en place des sous domaines.
Sans doute la construction du site doit-elle se faire en amont pour ces sous domaines.
Mais si vous avez une solution je suis preneur.
Ou encore mieux, la méthode à utiliser pour une bonne mise en place.
Sans doute la construction du site doit-elle se faire en amont pour ces sous domaines.
Mais si vous avez une solution je suis preneur.
Ou encore mieux, la méthode à utiliser pour une bonne mise en place.
Moi j'ai solutionné mon problème avec cette syntaxe :
peut etre peux tu t'en inspirer
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.domaine.fr$
RewriteCond %{HTTP_HOST} !^control.domaine.fr$
RewriteCond %{HTTP_HOST} ^(.+)\.domaine\.fr$
RewriteRule ^(.*) http://www.domaine.fr/%1/ [QSA,L,R=301]
peut etre peux tu t'en inspirer
7 messages • Page 1 sur 1
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 :
- Outil de recherche des sous-domaines d'un site
- Google surveille les sites qui créent soudainement de nombreux sous-domaines
- Article sur le fichier .htaccess
- Bonnes pratiques de référencement : sous-domaines ou répertoires ?
- 500.000 messages postés dans le forum WebRankInfo
- Google AdSense : Nouvelles fonctionnalités
- La commande site: dans Google
- Google ouvre un nouveau bureau à New-York
- Google signe avec Lycos Europe un accord sur la publicité ciblée
- Etude du BlockRank, un algorithme de calcul rapide du PageRank
Consultez la description détaillée des produits ou services de Google suivants : Summer of Code
- Les sous-domaines d'un site
Cet outil vous permet de trouver la liste des sous-domaines (indexés) d'un site.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum