WP déplacer vers un sous domaine Problème de redirection

WRInaute discret
Bonsoir,

Je cherche depuis pas mal de temps maintenant et je tourne ne rond, je ne suis pas calé :(

Je vous expose au mieux le problème :

J'ai déplacer mon blog vers un sous domaine blog.monsite.ch
Sur mon domaine principal j'ai migrer mon prestashop.

Du coup afin de faire des redirections des urls du blog vers le sous domaine c'est un réel casse tête...et je n'y arrive pas.

Voici ou j'en suis dans mon htaccess

Code:
php_value max_input_vars 14000
#Renvoi vers les bons sites
RewriteEngine on

# .ch vers /rep/boutique/
RewriteCond %{HTTP_HOST} ^(www.)?monsite.ch$
RewriteCond %{REQUEST_URI} !^/boutique/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /boutique/$1
RewriteCond %{HTTP_HOST} ^(www.)?monsite.ch$
RewriteRule ^(/)?$ boutique/ [L]

# .com vers /rep/boutique/
RewriteCond %{HTTP_HOST} ^(www.)?monsite.com$
RewriteCond %{REQUEST_URI} !^/boutique/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /boutique/$1
RewriteCond %{HTTP_HOST} ^(www.)?monsite.com$
RewriteRule ^(/)?$ boutique/ [L]

#Blog vers /rep/blog/
RewriteCond %{HTTP_HOST} ^(www.)?blog.monsite.ch$
RewriteCond %{REQUEST_URI} !^/boutique/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /blog/$1
RewriteCond %{HTTP_HOST} ^(www.)?blog.monsite.ch$
RewriteRule ^(/)?$ blog/ [L]


# Site .FR Vers .COM
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^shop.monsite.fr$ [NC]
RewriteRule ^(.*)$ http://monsite.com/$1 [QSA,R=301,L]

# Site shop.monsite.ch Vers .ch
RewriteCond %{HTTP_HOST} ^shop.monsite.ch$ [NC]
RewriteRule ^(.*)$ https://monsite.ch/$1 [QSA,R=301,L]

# BLOG
#RewriteCond %{HTTP_HOST} ^monsite\.ch$ [NC]
#RewriteRule ^(.*)$ http://blog.monsite.ch/$1 [R=301,L]

Je sais que je suis complètement a coté de la plaque avec le blog car ça créer un conflit vu qu'il va renvoyer toutes les urls du prestashop vers le blog.

Je vous remercie d'avance pour votre aide précieuse.
 
WRInaute accro
Tu as deux solutions dans ce cas :

- rediriger url par url via le .htaccess (tu vas peut-être pouvoir factoriser si tes pages d'articles de blog sont dans des dossiers, etc).
- rediriger url par url via un plugin du prestashop (vu que c'est désormais lui qui répond sur la racine)
 
WRInaute discret
Merci de ta réponse!

je suis chez informaniak, j'ai donc du créer un htaccess a la racine qui ne contient que des dossiers pour rediriger vers les bons endroit.

Donc ma racine sert de rond point pour orienté suivant l'adresse saisie.

- rediriger url par url via le .htaccess (tu vas peut-être pouvoir factoriser si tes pages d'articles de blog sont dans des dossiers, etc).
Mouerf!

- rediriger url par url via un plugin du prestashop (vu que c'est désormais lui qui répond sur la racine)
Double merf!

Il n'y a pas une solution automatisé? ou même un plugin WP qui réuni toute les url et qui me permettrait de les inclure dans un htaccess??

Merci
 
WRInaute accro
Si tu as gardé un fichier sitemap du blog, alors tu l'as ta liste des pages à rediriger. Mais pour le reste, il y a forcément un peu de travail manuel à prévoir (ne serait-ce que pour établir les correspondances).
 
Discussions similaires
Haut