Url Rew : pblm de retour à la racine avec dossier virtuel
5 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- divers436
- Nouveau WRInaute

- Messages: 4
- Inscription: 20 Juin 2005
Url Rew : pblm de retour à la racine avec dossier virtuel
Bonjour et bravo pour le forum, les outils, le site et tout c'est vraiment du super boulot bravo !
Je débute dans l'url rew après installation (et qq galères) mon premier test fonctionne :
avec un lien en dur du type : /mots1-mots2-variable
la règle suivante : RewriteRule /([-a-z0-9]+)-(.*) /index.asp?act=$2
me permet d'obtenir ce que je veux : index.asp?act=variable
Depuis je cherche à faire la même chose en incluant un dossier virtuel :
avec un lien du type : /mots1-mots2/mots3-variable.htm
la règle suivante : RewriteRule ([-a-z0-9]+)/mot3-(.*)\.htm /index.asp?act=$2
me permet d'accéder à ma page : index.asp?act=variable
SAUF QUE ensuite tous les liens, de ma page appellée, prennent comme racine le dossier virtuel et non pas le lien en tant que tel.
Exemple : le lien en dur sur la page appellée est href="page3.htm" et en définitive le lien appelle la page : "www.exemple.com/mots1-mots2/page3.htm" qui biensur n'existe pas puisque l'appel correct devrait être : "www.exemple.com/page3.htm"
C'est peut être une commande à ajouter mais je n'ai malheureusement pas encore trouvé d'explication.
Pouvez vous m'aider svp merci
Je débute dans l'url rew après installation (et qq galères) mon premier test fonctionne :
avec un lien en dur du type : /mots1-mots2-variable
la règle suivante : RewriteRule /([-a-z0-9]+)-(.*) /index.asp?act=$2
me permet d'obtenir ce que je veux : index.asp?act=variable
Depuis je cherche à faire la même chose en incluant un dossier virtuel :
avec un lien du type : /mots1-mots2/mots3-variable.htm
la règle suivante : RewriteRule ([-a-z0-9]+)/mot3-(.*)\.htm /index.asp?act=$2
me permet d'accéder à ma page : index.asp?act=variable
SAUF QUE ensuite tous les liens, de ma page appellée, prennent comme racine le dossier virtuel et non pas le lien en tant que tel.
Exemple : le lien en dur sur la page appellée est href="page3.htm" et en définitive le lien appelle la page : "www.exemple.com/mots1-mots2/page3.htm" qui biensur n'existe pas puisque l'appel correct devrait être : "www.exemple.com/page3.htm"
C'est peut être une commande à ajouter mais je n'ai malheureusement pas encore trouvé d'explication.
Pouvez vous m'aider svp merci
- divers436
- Nouveau WRInaute

- Messages: 4
- Inscription: 20 Juin 2005
suite
J'ai lu que c'était un déplacement de dossier et que l'on pouvait y remédier en mettant toute l'adresse du lien : ce qui est assez lourd ou en utilisant la balise <base href=""></base>, mais que je n'ai pu réussir a faire fonctionner (je suis en local : iis6 avec win serv 2003 et isapi url_rew, les pages sont en asp javascript, la base access et requetes sql).
Avez vous une solution à utiliser directement dans le httpd.ini qui serait plus souple ? merci
Quentin
Avez vous une solution à utiliser directement dans le httpd.ini qui serait plus souple ? merci
Quentin
- divers436
- Nouveau WRInaute

- Messages: 4
- Inscription: 20 Juin 2005
merci
merci jeroen pour ta réponse,
J'en conclu donc que l'on ne peut pas gérer ce "déplacement de dossier" via l'ISAPI de l'url_rew : c'est bien dommage.
Le fait de réécrire la totalité du lien me gêne un peu parceque les client, pouvant eux mêmes modifier le contenu de leur site, pouront faire des liens interne. Donc en devant mettre l'ensemble du lien cela augmente aussi leur risque d'erreur.
Par conséquent je testerai en la balise <base href="" /> dans le head, en espèrant que ça fonctionne car les sites sont basés sur un même moteur.
J'en conclu donc que l'on ne peut pas gérer ce "déplacement de dossier" via l'ISAPI de l'url_rew : c'est bien dommage.
Le fait de réécrire la totalité du lien me gêne un peu parceque les client, pouvant eux mêmes modifier le contenu de leur site, pouront faire des liens interne. Donc en devant mettre l'ensemble du lien cela augmente aussi leur risque d'erreur.
Par conséquent je testerai en la balise <base href="" /> dans le head, en espèrant que ça fonctionne car les sites sont basés sur un même moteur.
5 messages
• Page 1 sur 1
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 :
- Dossier virtuel vers racine
- URL Rewriting dossier virtuel (EN-FR)
- URL Rewriting : dossier virtuel
- URL Rewrting sur sous-dossier virtuel
- URL Rewriting : dossier virtuel : recuperer variable
- Url Rewriting - Confusion dossier virtuel / fichier homonyme
- url rewriting sur le sous-dossier d'un sous domaine virtuel
- apache racine repertoire virtuel
- Gérer la langue en créant un répertoire virtuel à la racine du site
- [URL REW]url dans la barre d'adresse ?
- Où placer son fichier Sitemap ? A la racine ? - 27-06-2005
- Tous les services de Google expliqués en 31 pages - 02-08-2006
- Google Health : votre dossier médical géré par Google... - 20-05-2008
- Comment éviter les contenus dupliqués (avec/sans le www) - 26-10-2005
- Voici pourquoi Google fournit peu d'infos sur les backlinks - 25-09-2006
- Résultats des élections présidentielles du 1er tour 2007 - 22-04-2007
- Précisez vos recherches sur Google par la profondeur en répertoires - 20-09-2002
- Résultats des élections législatives du 1er tour 2007 - 09-06-2007
Consultez la description détaillée des produits ou services de Google suivants : Google Health
- Analyse de popularité
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées. - Transformer des simples citations de votre site en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

