2010-02-04 6 views
1

J'ai dit le site http://info.sys.comURl Commutation entre les sous-domaine

Je veux l'information dans l'URL pour remplacer à knowledge.sys.com lorsque je sélectionne l'onglet des connaissances dans mon site.

info.sys.com doit être remplacé à knowledge.sys.com lorsque je sélectionne l'onglet de connaissances.

J'utilise JDK 1.5 update 9 et tomcat 6.0.16

Dans l'attente de votre réponse.

+0

Je ne suis pas sûr de comprendre le problème ** actuel **. Vous pouvez * juste * laisser le lien pointer vers 'http: // knowledge.sys.com'. Comment cela at-il échoué dans votre cas? – BalusC

Répondre

0

Si vous modifiez le champ URL par programme côté client, le navigateur actualisera la page avec l'URL mise à jour.

Ceci est considéré comme une fonctionnalité de sécurité qui garantit que le champ URL affiche toujours l'adresse de la ressource rendue.

Vous pouvez utiliser un URL Rewriting Engine sur votre serveur si vous ne pouvez pas héberger votre base de connaissances au knowledge.sys.com. Cela peut être configuré pour gérer les demandes à knowledge.sys.com sans avoir à modifier la structure de votre fichier d'application.

0

Si vous changez l'URL (location.href = 'http://knowledge.sys.com';), la page sera rechargée - eh bien, en fait, la page à cette adresse sera chargée (que ce soit la même page ou non dépendra de votre serveur).

Il existe cependant des jeux auxquels vous pouvez jouer avec des ancres (la partie "hash" de l'emplacement). Découvrez Really Simple History pour plus d'informations à ce sujet.

Questions connexes