Déplacement d'un forum à la racine vers un sous domaine

curumo

Nouveau WRInaute
Bonjour,

voilà depuis quelques années, j'utilise un nom de domaine avec pour seul "site" un forum. Ainsi lorsque l'on va sur "www.monsite.com" on arrive directement sur le forum. Par ailleurs ce forum utilise la redirection évoquée dans ce sujet : http://forums.phpbb-fr.com/coding-webmastering-securite/sujet39629.html

Or dans un avenir relativement proche, j'ai pour intention d'ouvrir un site qui sera à la racine du site (forcément). Le forum serait donc déplacé vers un sous-domaine : forum.monsite.com.


Si je sais bien redirigé de façon permanente un répertoire vers un autre (ou une adresse différente), je ne vois pas comment faire pour que les fichiers présents à la racine ne soient pas redirigés mais bien les anciens connus des robots ou des membres :)

Je vous expose ci-dessous le fichier htaccess "brut" (je n'y ai changé que l'adresse du site)

Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^monsite.org$ 
RewriteRule ^(.*)   http://www.monsite.org/$1  [QSA,L,R=301] 
RewriteRule ^forums.* index.php 
RewriteRule ^mforum([0-9]*).* viewforum.php?f=$1&mark=topics 
RewriteRule ^viewforum([0-9]*)-([0-9]*)-([0-9]*).* viewforum.php?f=$1&topicdays=$2&start=$3 
RewriteRule ^forum([0-9]*).* viewforum.php?f=$1 
RewriteRule ^ptopic([0-9]*).* viewtopic.php?t=$1&view=previous 
RewriteRule ^ntopic([0-9]*).* viewtopic.php?t=$1&view=next 
RewriteRule ^stopic([0-9]*)-([0-9]*).* viewtopic.php?t=$1&watch=topic&start=$2 
RewriteRule ^utopic([0-9]*)-([0-9]*).* viewtopic.php?t=$1&unwatch=topic&start=$2 
RewriteRule ^ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).* viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4 
RewriteRule ^ftopic([0-9]*)-([0-9]*).* viewtopic.php?t=$1&start=$2 
RewriteRule ^ftopic([0-9]*).* viewtopic.php?t=$1 
RewriteRule ^ftopic([0-9]*).html viewtopic.php?t=$1&start=$2&postdays=$3&postorder=$4&highlight=$5 
RewriteRule ^setopic_([0-9]*)-([a-zA-Z0-9]*).* viewtopic.php?t=$1&highlight=$2 
RewriteRule ^sutra([0-9]*).* viewtopic.php?p=$1 
RewriteRule ^newtopic([0-9]*).* viewtopic.php?t=$1&view=newest 
RewriteCond %{HTTP_REFERER} !^http://www.monsite.org/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.monsite.org$      [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp|zip|rar|wmv|swf|txt|pdf|JPG|JPEG|BMP|PNG|PDF|ZIP|RAR|WMV|EXE|exe|ttf|MP3|mp3)$ http://www.monsite.org/templates/Chronicles/images/logo_chronicles.gif [R,NC]
Options All -Indexes

RewriteCond %{HTTP_HOST} ^monsite.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.monsite.com$
RewriteRule ^(.*)$ http://www.monsite.org/ [R=301,L]

RewriteCond %{HTTP_HOST} ^monsite.biz$ [OR]
RewriteCond %{HTTP_HOST} ^www.monsite.biz$
RewriteRule ^(.*)$ http://www.monsite.org/ [R=301,L]

RewriteCond %{HTTP_HOST} ^monsite.info$ [OR]
RewriteCond %{HTTP_HOST} ^www.monsite.info$
RewriteRule ^(.*)$ http://www.monsite.org/ [R=301,L]

RewriteCond %{HTTP_HOST} ^monsite.net$ [OR]
RewriteCond %{HTTP_HOST} ^www.monsite.net$
RewriteRule ^(.*)$ http://www.monsite.org/ [R=301,L]

RewriteCond %{HTTP_HOST} ^monsite.fr$ [OR]
RewriteCond %{HTTP_HOST} ^www.monsite.fr$
RewriteRule ^(.*)$ http://www.monsite.org/ [R=301,L]

Voilà d'avance merci à vos idées et solutions. Si vous voyez également un moyen d'optimiser le code, n'hésitez pas à m'en faire part.

Merci d'avance.
 

Discussions similaires

Haut