RewriteRule : redirection invisible

Questions commerciales
Avis, remarques, suggestions
Discussions diverses
Règles du forum
Ce forum vous permet d'échanger avec d'autres clients webmasters à propos de tous les sujets en rapport avec NUXIT

Si vous souhaitez être mis en relation directe avec l'équipe NUXIT, merci de bien vouloir utiliser la rubrique "Support" de votre Espace Client et d'utiliser le formulaire mis à votre disposition. Avant de poster votre message, prière de vérifier que la réponse ne se trouve pas déjà dans l'aide en ligne :

Aide en ligne /FAQ : http://aide.nuxit.com

RewriteRule : redirection invisible

Messagede Charles » 11 Mar 2010, 17:27

Bonjour à tous,

Je cherche à pouvoir centraliser plusieurs de mes sites sous la même adresse. Actuellement j'ai :

- www.test.com
- blog.test.com
- forum.test.com

Et je voudrais pouvoir avoir :

- www.test.com
- www.test.com/blog/
- www.test.com/forum/

Je voudrais donc pouvoir me passer de sous domaines. Mais le problème c'est que les dossiers www, blog et forum ne sont pas réellement les uns à côté des autres sur mon hébergement. J'ai donc pensé qu'un fichier RewriteRule pourrait faire l'affaire mais après quelques essais je n'ai pas trouvé de solution qui fonctionne.

Pourriez vous m'aider ? Merci d'avance.
CC30 Network (VDS Eco Platinum + Power Pack)
Client Nuxit depuis mars 2007
Avatar de l’utilisateur
Charles
 
Messages: 102
Inscription: 30 Jan 2009, 13:12
Localisation: Nîmes

Re: RewriteRule : redirection invisible

Messagede Charles » 07 Avr 2010, 21:28

Je vais essayer de préciser ma question, ce n'était peut-être pas très clair. ;)

Mon problème serait d'arriver à faire une redirection transparente entre deux dossiers qui ne sont pas localisé à côté sur le serveur via le RewriteRule. En fait ce qu'il se passe c'est que j'utilise Dotclear et j'ai tous mes blogs centralisés sur la même page d'administration ; mon site lui est dans un autre dossier... mais je voudrais pouvoir faire en sorte qu'au niveau de l'URL, mon site et mon blog ne fasse qu'un !

Actuellement j'ai :
- http://cc30.net et
- http://blog.cc30.net

Et je voudrais pouvoir avoir :
- http://cc30.net et
- http://cc30.net/blog/


Je me suis donc penché de plus près sur la question et j'en suis arrivé à ce stade :

Sur http://cc30.net :
Code: Tout sélectionner
RewriteEngine on
RewriteBase /

RewriteRule ^([a-z0-9]+)/(.*) http://$1.cc30.net/$2


Et sur http://blog.cc30.net :
Code: Tout sélectionner
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) http://blog.cc30.net/index.php/$1
RewriteRule ^index.php$  http://blog.cc30.net/index.php/



Si je tape http://cc30.net/blog/post/2009/09/05/La-maison je suis renvoyé vers http://blog.cc30.net/index.php/post/200 ... /La-maison ... bon début mais comment faire pour que la première URL reste affichée ?

Merci d'avance pour votre aide.
CC30 Network (VDS Eco Platinum + Power Pack)
Client Nuxit depuis mars 2007
Avatar de l’utilisateur
Charles
 
Messages: 102
Inscription: 30 Jan 2009, 13:12
Localisation: Nîmes


Retourner vers Discussions Générales

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité