Redirection de la racine du site...

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

MadJawa
Nouveau WRInaute
 
Messages: 3
Inscription: Sam Avr 21, 2007 18:54

Redirection de la racine du site...

Message le Sam Avr 21, 2007 22:33

Bonjour!
Je suis nouveau ici. Je dispose d'un serveur sous linux (tout configuré, ça marche). J'ai un site et à la racine il y a deux dossiers "site" et "forums". J'aimerais que quand l'on va à l'adresse de mon site, disons www.monsite.com, il affiche les pages se trouvant dans /site, invisiblement. J'ai fais ce dossier site pour bien distinguer les fichiers du site et du forums (plus pratique pour administrer) et j'aimerais que cela soit invisible pour les visiteurs. Je pense que c'est faisable avec mod_rewrite

merci d'avance
madjawa


HawkEye
Modérateur
Modérateur
 
Messages: 15032
Inscription: Lun Fév 23, 2004 12:33

Message le Sam Avr 21, 2007 22:43

Dans un .htaccess à la racine du site:

RewriteEngine On
RewriteCond %{REQUEST_URI} !forum/(.*)$
RewriteRule (.*) site/$1 [L]


...devrait faire l'affaire ;)

MadJawa
Nouveau WRInaute
 
Messages: 3
Inscription: Sam Avr 21, 2007 18:54

Message le Sam Avr 21, 2007 22:56

Merci de ta réponse :)
Mais petit probleme, ça me donne une erreur 500. Tu sais pourquoi? Pourtant je ne vois pas de probleme dans la syntaxe a premiere vue (je suis encore débutant dans ce domaine ^^)

jcaron
WRInaute accro
WRInaute accro
 
Messages: 1196
Inscription: Ven Fév 13, 2004 20:33

Re: Redirection de la racine du site...

Message le Sam Avr 21, 2007 23:38

MadJawa a écrit:Bonjour!
Je suis nouveau ici. Je dispose d'un serveur sous linux (tout configuré, ça marche). J'ai un site et à la racine il y a deux dossiers "site" et "forums". J'aimerais que quand l'on va à l'adresse de mon site, disons www.monsite.com, il affiche les pages se trouvant dans /site, invisiblement. J'ai fais ce dossier site pour bien distinguer les fichiers du site et du forums (plus pratique pour administrer) et j'aimerais que cela soit invisible pour les visiteurs. Je pense que c'est faisable avec mod_rewrite


Pourquoi se compliquer la vie avec mod_rewrite? Un virtualhost avec un documentroot adapté et c'est fini...

Code: Tout sélectionner
NameVirtualHost *

<VirtualHost *>
    ServerName -www.monsite.com
    DocumentRoot /la/ou/sont/les/fichiers/de/mon/site
</VirtualHost>

<VirtualHost *>
    ServerName -forum.monsite.com
    DocumentRoot /la/ou/sont/les/fichiers/de/mon/forum
</VirtualHost>



Jacques.

MadJawa
Nouveau WRInaute
 
Messages: 3
Inscription: Sam Avr 21, 2007 18:54

Message le Dim Avr 22, 2007 9:05

En fait je préfèrerais avoir www.monsite.com/forum au lieu de forum.monsite.com

jcaron
WRInaute accro
WRInaute accro
 
Messages: 1196
Inscription: Ven Fév 13, 2004 20:33

Message le Dim Avr 22, 2007 10:21

MadJawa a écrit:En fait je préfèrerais avoir www.monsite.com/forum au lieu de forum.monsite.com


Code: Tout sélectionner
DocumentRoot /la/ou/sont/les/fichiers/de/mon/site
Alias /forum/ /la/ou/sont/les/fichiers/de/mon/forum


Jacques.


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

  • Test de lien (type de redirection)
    Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).


Qui est en ligne

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