Dotclear

Vous n'êtes pas identifié(e).

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 2009-12-09 10:26:31

Guizbizet
Membre
Lieu : Rambouillet
Inscription : 2005-07-19
Site Web

Transférer mon blog de la racine vers un sous-domaine

Bonjour,

j'aimerais ré organiser mon espace web et notamment mon blog.
En effet mon blog est actuellement à la racine soit en accès par www.guillaumebizet.fr et j'aimerais qu'il soit accessible dorénavant sur blog.guillaumebizet.fr

Voici ma configuration actuelle en mutualisé 90plan chez OVH :
l'application dotclear est dans le dossier blog (cf ci-dessous)

+www
-+blog
-+fichiers_blog
---themes
---public

index.php délocalisé à la racine de www

<?php

if (isset($_SERVER['DC_BLOG_ID'])) {
	define('DC_BLOG_ID',$_SERVER['DC_BLOG_ID']);
} if (isset($_SERVER['REDIRECT_DC_BLOG_ID'])) {
	define('DC_BLOG_ID',$_SERVER['REDIRECT_DC_BLOG_ID']);
}else {
	# Define your blog here
	define('DC_BLOG_ID','default');
}

require dirname(__FILE__).'/blog/inc/public/prepend.php';
?>

Paramètres du blog :
URL du blog : http://www.guillaumebizet.fr/
Méthode de lecture de l'URL : QUERY_STRING
public_path : ../fichiers_blog/public
public_url : /fichiers_blog/public
themes_path : ../fichiers_blog/themes
themes_url : /fichiers_blog/themes


htaccess à la racine de www

#Activation de php5
SetEnv PHP_VER 5

#Activation du module de ré écriture
RewriteEngine on 

#on enleve index.php des urls
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule (.*) index.php?$1

#redirection de guillaumebizet.fr vers www.guillaumebizet.fr
RewriteCond %{HTTP_HOST} !^www\.guillaumebizet\.fr [NC]
RewriteRule (.*) http://www.guillaumebizet.fr/$1 [QSA,R=301,L]

#feed RSS et Atom Dc1 vers feedburner
Redirect permanent /blog/rss.php http://feeds.feedburner.com/BizetsFamilyBlog
Redirect permanent /blog/atom.php http://feeds.feedburner.com/BizetsFamilyBlog
Redirect permanent /blog/comments.php http://feeds.feedburner.com/BizetsBlogCommentaires

#redirection de guillaumebizet.fr/iphone vers www.guillaumebizet.fr/index.php?theme=dc2iphone
RedirectMatch permanent /iphone/ http://www.guillaumebizet.fr/index.php?theme=dc2iphone
RedirectMatch permanent /iphone http://www.guillaumebizet.fr/index.php?theme=dc2iphone

#Redirection en cas de maintenance
#RewriteCond %{REQUEST_URI} !/email/Guillaume2.jpg$
#RewriteCond %{REQUEST_URI} !/favicon.ico$
#RewriteCond %{REQUEST_URI} !/maintenance.html$
#RewriteCond %{REQUEST_URI} !/guiz.css$
#RewriteCond %{REQUEST_URI} !/blog.jpg$
#RewriteCond %{REMOTE_ADDR} !^xx\.xxx\.xxx\.xx
#RewriteRule $ /maintenance.html [R=302,L]

1- Que dois-je changer dans les paramètres et dans l'emplacement du fichier index.php

2 - que dois-je ajouter à mon Htaccess afin de rediriger correctement toutes les urls du blog
- www.guillaumebizet.fr/post/... vers blog.guillaumebizet.fr/post/...
- www.guillaumebizet.fr/pages/... vers blog.guillaumebizet.fr/pages/...
- www.guillaumebizet.fr/archive/... vers blog.guillaumebizet.fr/archive/...
- www.guillaumebizet.fr/tag/... vers blog.guillaumebizet.fr/tag/
- etc ...

Merci d'avance pour votre aide

Hors ligne

#2 2009-12-09 11:27:35

Lomalarch
Responsable du photocopieur
Lieu : Colombes (92)
Inscription : 2006-05-02
Site Web

Re : Transférer mon blog de la racine vers un sous-domaine

Bonjour,

malgré l’abondance d’informations, je ne vois pas où va pointer le sous-domaine blog.guillaumebizet.fr.

Pour la redirection, je suppose que tu auras « autre chose » sur www, donc le plus simple est de rediriger les segments d’url sur ce modèle :

Redirect permanent /post http://blog.guillaumebizet.fr/post
Redirect permanent /pages http://blog.guillaumebizet.fr/pages

etc. Mais, bien sûr, ça ne redirigera pas www.guillaumebizet.fr vers blog.guillaumebizet.fr

En ce qui concerne la réécriture, je ne peux pas t’aider tellement : ces trucs me ressortent légèrement par les yeux.


RTFM attitude : https://fr.dotclear.org/documentation/2.0
Le chantier tips, tutos et astuces : http://tips.dotaddict.org/
Rien nulle part??? une petite recherche sul’ forum, alors?: https://forum.dotclear.org/search.php ?

Hors ligne

#3 2009-12-09 11:51:49

Guizbizet
Membre
Lieu : Rambouillet
Inscription : 2005-07-19
Site Web

Re : Transférer mon blog de la racine vers un sous-domaine

Merci Lomalarch de ta réponse

Lomalarch a écrit :

malgré l’abondance d’informations, je ne vois pas où va pointer le sous-domaine blog.guillaumebizet.fr.

Effectivement le sous-domaine blog.guillaumebizet.fr va pointer sur le dossier blog/

Lomalarch a écrit :

Pour la redirection, je suppose que tu auras « autre chose » sur www, donc le plus simple est de rediriger les segments d’url sur ce modèle :

Redirect permanent /post http://blog.guillaumebizet.fr/post
Redirect permanent /pages http://blog.guillaumebizet.fr/pages

etc. Mais, bien sûr, ça ne redirigera pas www.guillaumebizet.fr vers blog.guillaumebizet.fr
En ce qui concerne la réécriture, je ne peux pas t’aider tellement : ces trucs me ressortent légèrement par les yeux.

Oui j'aurais autre chose sur la racine www
Ok pour les redirect mais n'y a t'il pas une syntaxe qui dirait que toute url composée au début par www.guillaumebizet.fr/ soit redirigée vers l'url correspondante mais sur la nouvelle url blog.guillaumebizet.fr/ ?

Hors ligne

#4 2009-12-09 13:54:50

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : Transférer mon blog de la racine vers un sous-domaine

Guizbizet a écrit :

Oui j'aurais autre chose sur la racine www
Ok pour les redirect mais n'y a t'il pas une syntaxe qui dirait que toute url composée au début par www.guillaumebizet.fr/ soit redirigée vers l'url correspondante mais sur la nouvelle url blog.guillaumebizet.fr/ ?

Ben, si à la racine du www tu mets

RedirectPermanent / http://blog.guillaumebizet.fr/

toutes les URLs contenant www.guillaumebizet.fr seront bien redirigées vers le sous-domaine... mais tu ne pourras bien entendu rien mettre à la racine du www :D

Autrement dit, tu ne peux pas rediriger toutes les adresses et avoir quelque chose à cet emplacement

Hors ligne

#5 2009-12-09 14:43:30

Guizbizet
Membre
Lieu : Rambouillet
Inscription : 2005-07-19
Site Web

Re : Transférer mon blog de la racine vers un sous-domaine

amalgame a écrit :
Guizbizet a écrit :

Oui j'aurais autre chose sur la racine www
Ok pour les redirect mais n'y a t'il pas une syntaxe qui dirait que toute url composée au début par www.guillaumebizet.fr/ soit redirigée vers l'url correspondante mais sur la nouvelle url blog.guillaumebizet.fr/ ?

Ben, si à la racine du www tu mets

RedirectPermanent / http://blog.guillaumebizet.fr/

toutes les URLs contenant www.guillaumebizet.fr seront bien redirigées vers le sous-domaine... mais tu ne pourras bien entendu rien mettre à la racine du www :D

Autrement dit, tu ne peux pas rediriger toutes les adresses et avoir quelque chose à cet emplacement

Ah merde !!!

et même si j'utilise

Redirect permanent /post http://blog.guillaumebizet.fr/post
Redirect permanent /pages http://blog.guillaumebizet.fr/pages

comme Lomalarch le suggérait

Dans ce cas là il faudrait que je le fasse pour post, category, tag, tags, pages, archive, blogroll et contact
Non ?

Hors ligne

#6 2009-12-09 15:08:35

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : Transférer mon blog de la racine vers un sous-domaine

Oui, ça marchera à la simple condition qu'il n'y ait pas d'URLS www.guillaumebizet.fr/post dans le nouveau contenu, soit ni un Dotclear avec ces préfixes pour les billets, ni un répertoire /post/. Idem pour les autres adresses ;)

Maintenant si tu veux mettre un blog à la racine du www, tu peux utiliser le plugin de personnalisation d'URLs et le régler pour que les billets aient une URL du type www.guillaumebizet.fr/billet, ils ne seront pas redirigés ;)

Hors ligne

#7 2009-12-09 15:33:32

Guizbizet
Membre
Lieu : Rambouillet
Inscription : 2005-07-19
Site Web

Re : Transférer mon blog de la racine vers un sous-domaine

merci amalgame

non ce ne sera pas un nouveau blog à la racine donc pas de soucis là dessus
merci de vos éclairages et de votre efficacité à tous les deux, m'en vais faire tous les tests nécessaires

Hors ligne

#8 2010-05-26 20:02:37

Guizbizet
Membre
Lieu : Rambouillet
Inscription : 2005-07-19
Site Web

Re : Transférer mon blog de la racine vers un sous-domaine

Je ressort un vieux dossier mais j'ai enfin pu prendre le temps de transférer mon blog de la racine à son sous domaine :)

Par contre j'ai mis dans mon htaccess à la racine

#redirection de www.guillaumebizet.fr vers blog.guillaumebizet.fr
Redirect permanent /post http://blog.guillaumebizet.fr/post
Redirect permanent /category http://blog.guillaumebizet.fr/category
Redirect permanent /tag http://blog.guillaumebizet.fr/tag
Redirect permanent /tags http://blog.guillaumebizet.fr/tags
Redirect permanent /archive http://blog.guillaumebizet.fr/archive
Redirect permanent /pages http://blog.guillaumebizet.fr/pages
Redirect permanent /blogroll http://blog.guillaumebizet.fr/blogroll
Redirect permanent /contact http://blog.guillaumebizet.fr/contact]

j'ai fait un test avec l'url
http://www.guillaumebizet.fr/post/2009/ … e-Contacts
pour qu'elle soit redirigée vers
http://blog.guillaumebizet.fr/post/2009 … e-Contacts

mais il j'ai l'erreur suivante :

Cette page Web présente une boucle de redirection.

La page Web à l'adresse http://blog.guillaumebizet.fr/post/2009 … e-Contacts a déclenché trop de redirections. Pour résoudre le problème, effacez les cookies de ce site ou autorisez les cookies tiers. Si le problème persiste, il peut être dû à une mauvaise configuration du serveur et n'être aucunement lié à votre ordinateur.

Quelqu'un peut il m'éclairer sur le problème qui vient forcément de la syntaxe ?

Merci d'avance

Hors ligne

#9 2010-05-26 20:16:17

Moe
Responsable du mini-bar
Lieu : France
Inscription : 2004-09-19
Site Web

Re : Transférer mon blog de la racine vers un sous-domaine

Que tu sois sur www.guillaumebizet.fr ou blog.guillaumebizet.fr ton fichier .htaccess est lu, ce qui fait une redirection à l'infini. À ta place je ferais une redirection en PHP dans le fichier www.guillaumebizet.fr/index.php, ça doit se trouver sans trop de difficultés dans un moteur de recherche. C'est à mon avis plus simple que de devoir s'amuser à faire des redirections ou non selon les différents dossiers www et blog.

Hors ligne

#10 2010-05-26 22:23:32

Guizbizet
Membre
Lieu : Rambouillet
Inscription : 2005-07-19
Site Web

Re : Transférer mon blog de la racine vers un sous-domaine

Moe a écrit :

Que tu sois sur www.guillaumebizet.fr ou blog.guillaumebizet.fr ton fichier .htaccess est lu, ce qui fait une redirection à l'infini. À ta place je ferais une redirection en PHP dans le fichier www.guillaumebizet.fr/index.php, ça doit se trouver sans trop de difficultés dans un moteur de recherche. C'est à mon avis plus simple que de devoir s'amuser à faire des redirections ou non selon les différents dossiers www et blog.

Ok merci Moe Pour les explications.

Je vais laisser tomber les autres redirections mais celle impérative c'est /post/
Que faudrait il que je mette pour que toutes mes urls www.guillaumebizet.fr/post/etc... soient automatiquement redirigées vers l'url correspondante sur blog.guillaumebizet soit  blog.guillaumebizet.fr/post/etc...

Hors ligne

#11 2010-05-26 22:28:53

Moe
Responsable du mini-bar
Lieu : France
Inscription : 2004-09-19
Site Web

Re : Transférer mon blog de la racine vers un sous-domaine

Il y a un exemple dans la doc PHP (section "Notes").

Hors ligne

#12 2010-05-28 08:12:07

Lomalarch
Responsable du photocopieur
Lieu : Colombes (92)
Inscription : 2006-05-02
Site Web

Re : Transférer mon blog de la racine vers un sous-domaine

L’autre solution serait que blog et www soient côte à côte et non blog dans www…


RTFM attitude : https://fr.dotclear.org/documentation/2.0
Le chantier tips, tutos et astuces : http://tips.dotaddict.org/
Rien nulle part??? une petite recherche sul’ forum, alors?: https://forum.dotclear.org/search.php ?

Hors ligne

#13 2010-06-01 08:42:08

Guizbizet
Membre
Lieu : Rambouillet
Inscription : 2005-07-19
Site Web

Re : Transférer mon blog de la racine vers un sous-domaine

Merci pour votre aide.

Finalement je l'ai fait via htaccess. Je poste la solution, si ca peut aider quelqu'un :)

#redirection des urls de www.guillaumebizet.fr/etc vers blog.guillaumebizet.fr/etc
RewriteCond %{HTTP_HOST} ^www.guillaumebizet.fr$
RewriteRule ^post/(.*) http://blog.guillaumebizet.fr/post/$1 [QSA,R=301,L]
RewriteRule ^category/(.*) http://blog.guillaumebizet.fr/category/$1 [QSA,R=301,L]
RewriteRule ^tag/(.*) http://blog.guillaumebizet.fr/tag/$1 [QSA,R=301,L]
RewriteRule ^tags/(.*) http://blog.guillaumebizet.fr/tags/$1 [QSA,R=301,L]
RewriteRule ^archive/(.*) http://blog.guillaumebizet.fr/archive/$1 [QSA,R=301,L]
RewriteRule ^pages/(.*) http://blog.guillaumebizet.fr/pages/$1 [QSA,R=301,L]
RewriteRule ^contact/(.*) http://blog.guillaumebizet.fr/contact [QSA,R=301,L]

Hors ligne

#14 2010-06-01 16:37:39

Lomalarch
Responsable du photocopieur
Lieu : Colombes (92)
Inscription : 2006-05-02
Site Web

Re : Transférer mon blog de la racine vers un sous-domaine

bien joué : le filtrage par l’hôte était probablement la meilleure solution possible :-)


RTFM attitude : https://fr.dotclear.org/documentation/2.0
Le chantier tips, tutos et astuces : http://tips.dotaddict.org/
Rien nulle part??? une petite recherche sul’ forum, alors?: https://forum.dotclear.org/search.php ?

Hors ligne

#15 2010-06-01 21:13:34

Guizbizet
Membre
Lieu : Rambouillet
Inscription : 2005-07-19
Site Web

Re : Transférer mon blog de la racine vers un sous-domaine

Lomalarch a écrit :

bien joué : le filtrage par l’hôte était probablement la meilleure solution possible :-)

Ce n'est pas moi qui ai trouvé la solution mais @Ldo qui m'a indiqué cela via twitter http://twitter.com/Ldo/status/14840683443

Hors ligne

Vous n'êtes pas identifié(e).

Pied de page des forums

Sites map