Supprimer un nom de répertoire de l'url

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

alexdezark
Nouveau WRInaute
 
Messages: 23
Inscription: Sam Fév 21, 2009 17:38

Supprimer un nom de répertoire de l'url

Message le Sam Oct 31, 2009 19:51

Bonjour à tous

Je voudrais modifier ce genre d'url :

http://www.monsite.com/site/genre1/page.php

pour n'afficher que ceci dans la barre d'adresse du navigateur :

http://www.monsite.com/genre1/page.php

En effet toutes les pages visibles par l'internaute se trouvent toujours dans le dossier 'site' les autres dossiers étant des dossiers de fonctionnement.

Quelqu'un peut-il m'aider à mettre les bonnes règles de ré-écriture dans mon htaccess ?

Merci d'avance pour votre aide :D

FloBaoti
WRInaute passionné
WRInaute passionné
 
Messages: 684
Inscription: Dim Avr 30, 2006 18:42

Re: Supprimer un nom de répertoire de l'url

Message le Dim Nov 01, 2009 10:46

Le plus simple est de dire à ton serveur web que la racine du site est dans le dossier site, et non pas dans le dossier supérieur... :roll:

alexdezark
Nouveau WRInaute
 
Messages: 23
Inscription: Sam Fév 21, 2009 17:38

Re: Supprimer un nom de répertoire de l'url

Message le Lun Nov 02, 2009 10:30

Bonjour et merci de cette réponse

J'ai 2 petites questions :

1°)
Comment indiquer dans le htaccess que la racine du site est le dossier '/site' ?

2°)
le dossier '/site' ne contiens que les pages, les autres dossiers (js , class, css) sont situés au même niveau que le dossier '/site'.
sera-t-il possible d'accéder aux scripts situés en amont de la racine du site ?

par exemple si une page située dans le dossier '/site' (racine) contient :
Code: Tout sélectionner
<script type="text/javascript" src="../js/jquery.js"></script>


est-ce que cela va fonctionner ?

Merci d'avance pour vos réponses

alexdezark
Nouveau WRInaute
 
Messages: 23
Inscription: Sam Fév 21, 2009 17:38

Re: Supprimer un nom de répertoire de l'url

Message le Lun Nov 02, 2009 14:43

Bonjour,

J'arrive à ce dont j'avais besoin en inscrivant ceci dans mon htaccess :

Code: Tout sélectionner
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/(site|js|medias|css|images)/
RewriteRule ^(.*)$ /site/$1 [L]


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 :



Qui est en ligne

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