Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
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
Ma Vcard : http://www.guillaumebizet.fr
Mon cv : http://cv.guillaumebizet.fr
Mes blogs : http://blog.guillaumebizet.fr - http://www.sitesmobile.fr
Hors ligne
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
Merci Lomalarch de ta réponse
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/
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/ ?
Ma Vcard : http://www.guillaumebizet.fr
Mon cv : http://cv.guillaumebizet.fr
Mes blogs : http://blog.guillaumebizet.fr - http://www.sitesmobile.fr
Hors ligne
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
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 ?
Ma Vcard : http://www.guillaumebizet.fr
Mon cv : http://cv.guillaumebizet.fr
Mes blogs : http://blog.guillaumebizet.fr - http://www.sitesmobile.fr
Hors ligne
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
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
Ma Vcard : http://www.guillaumebizet.fr
Mon cv : http://cv.guillaumebizet.fr
Mes blogs : http://blog.guillaumebizet.fr - http://www.sitesmobile.fr
Hors ligne
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
Ma Vcard : http://www.guillaumebizet.fr
Mon cv : http://cv.guillaumebizet.fr
Mes blogs : http://blog.guillaumebizet.fr - http://www.sitesmobile.fr
Hors ligne
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.
- les règles du forum : http://forum.dotclear.net/viewtopic.php?id=39494
- la galaxie de Dotclear 2 : http://fr.dotclear.org/documentation/2.0/links
Hors ligne
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...
Ma Vcard : http://www.guillaumebizet.fr
Mon cv : http://cv.guillaumebizet.fr
Mes blogs : http://blog.guillaumebizet.fr - http://www.sitesmobile.fr
Hors ligne
Il y a un exemple dans la doc PHP (section "Notes").
- les règles du forum : http://forum.dotclear.net/viewtopic.php?id=39494
- la galaxie de Dotclear 2 : http://fr.dotclear.org/documentation/2.0/links
Hors ligne
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
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]
Ma Vcard : http://www.guillaumebizet.fr
Mon cv : http://cv.guillaumebizet.fr
Mes blogs : http://blog.guillaumebizet.fr - http://www.sitesmobile.fr
Hors ligne
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
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
Ma Vcard : http://www.guillaumebizet.fr
Mon cv : http://cv.guillaumebizet.fr
Mes blogs : http://blog.guillaumebizet.fr - http://www.sitesmobile.fr
Hors ligne
Vous n'êtes pas identifié(e).