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
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
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
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 :
- Tous les services de Google expliqués en 31 pages
- Google Health : votre dossier médical géré par Google...
- Où placer son fichier Sitemap ? A la racine ?
- Résultats des élections présidentielles du 1er tour 2007
- Résultats des élections législatives du 1er tour 2007
- Comment éviter les contenus dupliqués (avec/sans le www)
- Google se rapproche de la Bourse
- Précisez vos recherches sur Google par la profondeur en répertoires
- Formation au référencement Internet plébiscitée : Ranking Metrics
- Contraintes d'emplacement du Sitemap
- Dossier virtuel vers racine
- 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
- Dossier virtuel :(
- Dossier virtuel
- [URL REW]url dans la barre d'adresse ?
- Dossier virtuel et analytics
- Protéger un dossier virtuel
- [résolu] Dossier virtuel + ?a=b facultatif
- URL Rew... Prob ...
- URl Rew en local ?
- URL REW - phpBB
- .htaccess ds un dossier racine
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


le forum