Nous sommes actuellement le 29 Juil 2010, 22:57




Publier un nouveau sujet Répondre au sujet  [ 2 messages ] 
RewriteRule : redirection invisible 
Auteur Message
Avatar de l’utilisateur

Inscrit le: 30 Jan 2009, 13:12
Messages: 36
Localisation: Nîmes, Gard, France
Message RewriteRule : redirection invisible
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 - CC30 Network


11 Mar 2010, 17:27
Profil Site Internet
Avatar de l’utilisateur

Inscrit le: 30 Jan 2009, 13:12
Messages: 36
Localisation: Nîmes, Gard, France
Message Re: RewriteRule : redirection invisible
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:
RewriteEngine on
RewriteBase /

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


Et sur http://blog.cc30.net :
Code:
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 - CC30 Network


07 Avr 2010, 21:28
Profil Site Internet
Afficher les messages depuis:  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 2 messages ] 


Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 0 invités


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Rechercher pour:
Sauter vers:  
cron
Powered by phpBB © phpBB Group.
Designed by Vjacheslav Trushkin for Free Forums/DivisionCore.
Translated by Xaphos © 2007, 2008, 2009 phpBB.fr
Hébergé sur un serveur dédié Nuxit