Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

redirection d'un dossier virtuel sans le "/"

Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
grubux
Nouveau WRInaute

Inscrit le: 07 Juin 2003
Messages: 5

URL permanente de ce messagePosté le : Sam Juin 07, 2003 16:57    Sujet du message: redirection d'un dossier virtuel sans le "/"

Tout d'abord bravo pour cet excelent site où j'ai appris l'URL rewitting. La nouvelle version me plait encore mieux !

J'utilise les répertoire virtuel, et mon problème c'est que si quelqu'un arrive sur http://www.monsite.com/dosier (qui est rewritté, le dossier en question n'existe donc pas physiquement) celui-ci tombe sur une erreur 404. J'aimerais donc que l'adresse soit redirigé vers http://www.nomdusite.com/dosier/

Je ne peux pas utiliser de RedirectPermanent, car j'ai beaucoup trop de dossier et sous-dossier ni créer tous les dossiers.
J'ai essayé aveec RedirectMatch sans succès.

Avez-vous une solution à ce problème ?
Merci de votre aide.
grubux
 
grubux Visiter le site web du posteur
grubux
Nouveau WRInaute

Inscrit le: 07 Juin 2003
Messages: 5

URL permanente de ce messagePosté le : Dim Juin 15, 2003 14:15    Sujet du message: redirection d'un dossier virtuel sans le "/"

Il n'y a personne pour m'aider ?
WRI, comment as-tu fais sur le site pour que celà fonctionne ? As-tu créé tous les dossiers ?
Merci de votre réponse
 
grubux Visiter le site web du posteur
hetzeld
WRInaute accro
WRInaute accro

Inscrit le: 02 Déc 2002
Messages: 2205
Localisation: France - Angleterre

URL permanente de ce messagePosté le : Dim Juin 15, 2003 15:07    Sujet du message: redirection d'un dossier virtuel sans le "/"

Bonjour,

Je ne comprends pas pourquoi tu ne peux pas utiliser le RedirectPermenent ...
En fait, si j'ai bien compris, tu souhaites rediriger tout appel pour le répertoire dossier du premier domaine vers le même répertoire sur un nouveau domaine, c'est ça ?

Code:
RedirectPermanent /dossier http://www.nouveaudomaine.tld/dossier


Règlera d'un seul coup tous les sous-répertoires...

Dan
 
grubux Visiter le site web du posteur
grubux
Nouveau WRInaute

Inscrit le: 07 Juin 2003
Messages: 5

URL permanente de ce messagePosté le : Dim Juin 15, 2003 19:09    Sujet du message: redirection d'un dossier virtuel sans le "/"

Non ce n'est pas vraiment ça, mais j'avoue que je me suis mal exprimé et j'aurrais dû dire -http://www.monsite.com/dossier/ et pas -http://www.nomdusite.com/dossier/ car le domaine reste le même.

Pour être plus clair je vai prendre un exemple sur WRI. Si je demande l'URL http://www.webrankinfo.com/referencement , celle-ci est automatiquement redirigé vers http://www.webrankinfo.com/referencement/ . Ce qui est assez logique puisque le dossier "referencement" existe surement sur le site. Le problème survient lorsque ce dossier n'existe justement pas sur le site, mais qui est utilisé en URL rewriting. Comme le dossier n'existe pas, apache ne redirige pas avec le "/" !
J'ai résolu mon problème en modifiant l'architecture de mon site et j'ai créé tous les dossiers, mais je me demandais s'il n'y avant pas un autre moyen.
J'espère avoir été assez clair.
A+
 
grubux Visiter le site web du posteur
Guig2
WRInaute impliqué
WRInaute impliqué

Inscrit le: 31 Jan 2003
Messages: 276
Localisation: Saint Francois, Guadeloupe

URL permanente de ce messagePosté le : Lun Juin 16, 2003 19:03    Sujet du message: redirection d'un dossier virtuel sans le "/"

t'as essayé un règle du genre:
Code:

RedirectMatch 301 ^([a-z\-]+)$ $1/
 
Guig2 Visiter le site web du posteur
grubux
Nouveau WRInaute

Inscrit le: 07 Juin 2003
Messages: 5

URL permanente de ce messagePosté le : Mar Juin 17, 2003 18:10    Sujet du message: redirection d'un dossier virtuel sans le "/"

Oui mais ça ne fonctionne pas
 
grubux Visiter le site web du posteur
Guig2
WRInaute impliqué
WRInaute impliqué

Inscrit le: 31 Jan 2003
Messages: 276
Localisation: Saint Francois, Guadeloupe

URL permanente de ce messagePosté le : Mar Juin 17, 2003 21:18    Sujet du message: redirection d'un dossier virtuel sans le "/"

peut-être avec :
Code:
RedirectMatch 301 ^([a-z\-]+)$ http://www.tonsite.com/$1/

sinon sur le site d'apache j'ai déjà vu un problème du genre.
Vois sur la page : http://httpd.apache.org/docs/misc/rewriteguide.html
Y a quelque pb/solution dont un qui ressemble au tien
 
Guig2 Visiter le site web du posteur
grubux
Nouveau WRInaute

Inscrit le: 07 Juin 2003
Messages: 5

URL permanente de ce messagePosté le : Jeu Juin 19, 2003 10:31    Sujet du message: redirection d'un dossier virtuel sans le "/"

Salut Guig2 !
Merci pour ton lien mais les solutions qu'il propose ne semble pas fonctionner dans mon cas, à moin d'avoir mal compris, car je ne métrise pas très bien l'anglais. Quand au RedirectMatch je ne peux pas l'utiliser car si j'ai une page normal, celle-ci est aussi redirigé et ce n'est pas le but.
Je vai garder la solution de faire tous les dossiers. Il me semble que ce soit la meilleures.
Merci encore de votre aide.
 
grubux Visiter le site web du posteur
grubux
Nouveau WRInaute

Inscrit le: 07 Juin 2003
Messages: 5

URL permanente de ce messagePosté le : Jeu Juin 19, 2003 10:31    Sujet du message: redirection d'un dossier virtuel sans le "/"

Salut Guig2 !
Merci pour ton lien mais les solutions qu'il propose ne semble pas fonctionner dans mon cas, à moin d'avoir mal compris, car je ne métrise pas très bien l'anglais. Quand au RedirectMatch je ne peux pas l'utiliser car si j'ai une page normal, celle-ci est aussi redirigé et ce n'est pas le but.
Je vai garder la solution de faire tous les dossiers. Il me semble que ce soit la meilleures.
Merci encore de votre aide.
 
grubux Visiter le site web du posteur
loupetiart
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 29 Mai 2003
Messages: 169

URL permanente de ce messagePosté le : Mer Oct 01, 2003 18:36    Sujet du message: redirection d'un dossier virtuel sans le "/"

j'ai la solution, un peu de php

Code:
   if(substr($_SERVER['REQUEST_URI'],-1)!='/'){
      header('HTTP/1.1 301 Moved Permanently');
      header("Location: ".$base.$_SERVER['REQUEST_URI']."/");
      exit();
   }


désolé d'avoir recreer un sujet pour ça,
pour info je ne pouvais pas faire celà pour chaque dossier car mes url sont généré dynamiquement et augmentente avec le nombre d'article, ça aurai était trop lent...
 
loupetiart Visiter le site web du posteur
grubux
Nouveau WRInaute

Inscrit le: 07 Juin 2003
Messages: 5

URL permanente de ce messagePosté le : Ven Oct 03, 2003 18:23    Sujet du message: redirection d'un dossier virtuel sans le "/"

Salut loupetiart,

Alors là chapeau ! Pourquoi n'avais-je pas penser au php ? Je m'efforçais de le faire avec le .htaccess et je n'y ai même pas pensé. En tout cas un grand merci. J'ai modifié un peu le code, car j'utilise les pseudo-frame et vu que j'ai aussi des pages htm dans les répertoire j'ai simplement ajouté une condition:

Code:
if(substr($_SERVER['REQUEST_URI'],-4)!='.htm' AND substr($_SERVER['REQUEST_URI'],-1)!='/'){
  header('HTTP/1.1 301 Moved Permanently');
  header("Location: ".$_SERVER['REQUEST_URI']."/");
  exit();
}


Voilà cela peut peut-être aidé quelqu'un.

Elle sert à quoi la variable $base ?

A+
grubux
 
grubux Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort