http://host/ au lieu de http://host/programme/

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


berberber
WRInaute passionné
WRInaute passionné
 
Messages: 647
Inscription: Lun Mai 26, 2003 8:49

http://host/ au lieu de http://host/programme/

Message le Mer Aoû 06, 2003 15:54

J'ai un programme sous apache que je lance avec http://host/programme/ ( il y a un plugin apache)
je preferai que le programme fonctionne avec simplement http://host/

le probleme est qu le programme a besoin de liens avec http://host/programme/ lien,
je ne peux rien changer au programme, c est un fait

comment faire avec l url rewriting, j ai pas mal de difficultes avec la doc, alors si quelqu un pouvais m aider

ps: ma question n est pas liee au referencent, d un autre cote elle fait du contenu pour WRI et google aime ca,
il y a tjrs la possibilité de la redirection, mais c pas tres pro.


hetzeld
WRInaute accro
WRInaute accro
 
Messages: 2209
Inscription: Lun Déc 02, 2002 18:21

Message le Mer Aoû 06, 2003 18:29

Salut Berberber,

Si tu ne peux pas modifier le programme, même légèrement, cela va être difficile de recourir à l'URL rewriting. Je m'explique:

En réécrivant une URL, tu fais croire à ton navigateur que le répertoire est / au lieu de /programme
Donc, si cette page a des liens relatifs (ou des images) elle ne les trouvera pas parce que le navigateur tentera une résolution des liens relatifs à partir de la racine au lieu de /programme :oops:

C'est expliqué dans les répertoires virtuels

Dan


berberber
WRInaute passionné
WRInaute passionné
 
Messages: 647
Inscription: Lun Mai 26, 2003 8:49

Message le Jeu Aoû 07, 2003 8:16

On m a dit que cela devait fonctionner, pourquoi ne pas faire une fonction, pour que apache renvoie des urls modifiees au programme

-on clique sur un lien http://host//lien ou http://x/lien
-apache interprete http://host/programme/lien
le programme est content


mais bon, je pense que c pas trop grave, merci quand meme,
Bernhard


hetzeld
WRInaute accro
WRInaute accro
 
Messages: 2209
Inscription: Lun Déc 02, 2002 18:21

Message le Jeu Aoû 07, 2003 8:25

Salut Bernhard,

Je te l'ai mentionné précédemment, ce n'est pas la réécriture en soi qui pose problème. Le résultat dépendra essentiellement du type de liens que tu as dans la page ... relatifs ou absolus. Sans information supplémentaire, il est impossible de te donner la "recette" qui marche à tous les coups.

Dan


berberber
WRInaute passionné
WRInaute passionné
 
Messages: 647
Inscription: Lun Mai 26, 2003 8:49

Message le Jeu Aoû 07, 2003 8:43

Salut dan, ce qui charge le programme c est ca (dans la config d apache)

<LocationMatch "^/OpenGroupware/*">
SetHandler ngobjweb-adaptor
SetAppPort 20000
</LocationMatch>


j ai donc rajouté cela

<LocationMatch "^/">
SetHandler ngobjweb-adaptor
SetAppPort 20000
</LocationMatch>


probleme,
si j entre l url http://host/
il affiche la premiere page et ensuite, les (sur la premiere page il y a seulement un lien POST)
liens vont vers http://x/login?da=&o=1060241910
au lieu de http://host/OpenGroupware/x/login?da=&o=1060241907, ce qui se passe si je pars de http://host/OpenGroupware/

Voila, y a t il un espoir ?
Bernhard


hetzeld
WRInaute accro
WRInaute accro
 
Messages: 2209
Inscription: Lun Déc 02, 2002 18:21

Message le Jeu Aoû 07, 2003 10:13

Salut Berberber,

Ce que tu décris est l'exacte manifestation du phénomène des répertoires virtuels tel que je t'ai expliqué plus haut.
Sans modifier les sources de la page en question, il n'est pas possible de résoudre les "mauvais" liens relatifs.
Une seule ligne < base href=.... > dans cette page suffirait pourtant.

Dan


berberber
WRInaute passionné
WRInaute passionné
 
Messages: 647
Inscription: Lun Mai 26, 2003 8:49

Message le Jeu Aoû 07, 2003 10:27

Les pages sont generées par ce programme (c pas du php, et je ne m y connais pas en objective-C),
merci pour ton aide, j abandonne.
Bernhard


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