Faire une Redirection d'URL
MathieuLS
-
MathieuLS Messages postés 3 Statut Membre -
MathieuLS Messages postés 3 Statut Membre -
Bonjour,
Je suis actuellement en train de modifier un site internet pour une entreprise. Le client m'a fourni les codes sources à modifier (HTML/PHP) mais ne m'a pas fourni le source Flash utilisé en page d'accueil car il ne possède que la version compilée de ce Flash.
Ma question : est il possible de modifier un lien de ce Flash en faisant une redirection d'URL ?
voici le site : http://elveor.phpnet.org/
Je m'explique, la page d'accueil est composée de 2 liens (intégrés dans le Flash), qui mènent vers une pageA du site. Le premier lien fait appel à cette pageA : pageA.php et le deuxième fait appel à cette même pageA mais avec une ancre : pageA.php#ancre
Mon but : Rediriger seulement le 2ème lien qui est composé d'une ancre vers une pageB.html
Existe t il une solution à ce problème sans modifier le code Flash ?
Merci d'avance pour votre aide.
Je suis actuellement en train de modifier un site internet pour une entreprise. Le client m'a fourni les codes sources à modifier (HTML/PHP) mais ne m'a pas fourni le source Flash utilisé en page d'accueil car il ne possède que la version compilée de ce Flash.
Ma question : est il possible de modifier un lien de ce Flash en faisant une redirection d'URL ?
voici le site : http://elveor.phpnet.org/
Je m'explique, la page d'accueil est composée de 2 liens (intégrés dans le Flash), qui mènent vers une pageA du site. Le premier lien fait appel à cette pageA : pageA.php et le deuxième fait appel à cette même pageA mais avec une ancre : pageA.php#ancre
Mon but : Rediriger seulement le 2ème lien qui est composé d'une ancre vers une pageB.html
Existe t il une solution à ce problème sans modifier le code Flash ?
Merci d'avance pour votre aide.
A voir également:
- Faire une Redirection d'URL
- Url - Guide
- Url iptv - Forum Box et Streaming vidéo
- The requested url was rejected. please consult with your administrator. ✓ - Forum Réseaux sociaux
- Comment changer url iptv - Forum Créer un site
- Réduire une url - Guide
5 réponses
Je précise que mon but est de rediriger SEULEMENT le 2eme lien : pageA#ancre.php
le 1er lien : pageA.php doit rester fonctionnel car cette page A est en ligne et doit être visitée sur ce site.
Après avoir essayé la redirection avec un fichier htacces, cette solution ne répond pas à mon problème car cela redirige aussi mon 1er lien (pageA.php).
Merci encore si quelqu'un m'apporte une solussss !
le 1er lien : pageA.php doit rester fonctionnel car cette page A est en ligne et doit être visitée sur ce site.
Après avoir essayé la redirection avec un fichier htacces, cette solution ne répond pas à mon problème car cela redirige aussi mon 1er lien (pageA.php).
Merci encore si quelqu'un m'apporte une solussss !
Tu pourrais faire une page de redirection, je m'explique :
sur ta page redirection.php par exemple, tu vérifies si dan ton url, il y a une ancre. Si oui tu redirige vers la page que tu veux sinon, tu redirige vers la page flash.
sur ta page redirection.php par exemple, tu vérifies si dan ton url, il y a une ancre. Si oui tu redirige vers la page que tu veux sinon, tu redirige vers la page flash.
Le truc c'est que l'ancre n'est que du côté client, je veux dire que le navigateur ne la communique pas au serveur, contrairement aux données GET. La seule solution de la connaître serait d'utiliser du Javascript.
Voilà comment faire en Javascript :
Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
Voilà comment faire en Javascript :
window.onload = function() {
var valeurAncre = 'ancre.php';
var urlRedirection = 'nouvellePage.php';
var url = document.location.href;
var ancre = url.split('#');
if(typeof(ancre[1]) !== "undefined" && ancre[1] == valeurAncre) {
document.location.href = urlRedirection
} else {
alert('pas de redirection');
}
};
Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
Merci pour cette info,
Du coup je viens d'essayer de mettre en place ce bout de code dans la partie HEAD de ma page php. ça ne fonctionne pas encore mais je compte bien y arriver.
<script type="text/JavaScript">
<!--
window.onload = function() {
var valeurAncre = '#TWINJEE';
var urlRedirection = 'elveor_twinjee.html';
var url = document.location.href;
var ancre = url.split('#');
if(typeof(ancre[1]) !== "undefined" && ancre[1] == valeurAncre) {
document.location.href = urlRedirection
} else {
alert('pas de redirection');
}
}
-->
</script>
j'ai surement fait une erreur mais laquelle ?
Merci de votre aide
Du coup je viens d'essayer de mettre en place ce bout de code dans la partie HEAD de ma page php. ça ne fonctionne pas encore mais je compte bien y arriver.
<script type="text/JavaScript">
<!--
window.onload = function() {
var valeurAncre = '#TWINJEE';
var urlRedirection = 'elveor_twinjee.html';
var url = document.location.href;
var ancre = url.split('#');
if(typeof(ancre[1]) !== "undefined" && ancre[1] == valeurAncre) {
document.location.href = urlRedirection
} else {
alert('pas de redirection');
}
}
-->
</script>
j'ai surement fait une erreur mais laquelle ?
Merci de votre aide
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci avion-f16, je viens d'adapter le code et ça fonctionne bien.
Voici le code spécifique à ma page :
<script type="text/JavaScript">
<!--
var valeurAncre = 'TWINJEE';
var urlRedirection = 'elveor_twinjee.html';
var url = document.location.href;
var ancre = url.split('#');
if(typeof(ancre[1]) !== "undefined" && ancre[1] == valeurAncre) {
window.location.replace("http://elveor.phpnet.org/elveor_twinjee.html");
}
-->
</script>
Conclusion : Il est donc possible de faire une redirection d'URL en l'ayant analyser au préalable. Pour ma part cela solutionne mon problème car je ne pouvais pas modifier le lien intégré dans le flash.
Merci pour votre aide
Voici le code spécifique à ma page :
<script type="text/JavaScript">
<!--
var valeurAncre = 'TWINJEE';
var urlRedirection = 'elveor_twinjee.html';
var url = document.location.href;
var ancre = url.split('#');
if(typeof(ancre[1]) !== "undefined" && ancre[1] == valeurAncre) {
window.location.replace("http://elveor.phpnet.org/elveor_twinjee.html");
}
-->
</script>
Conclusion : Il est donc possible de faire une redirection d'URL en l'ayant analyser au préalable. Pour ma part cela solutionne mon problème car je ne pouvais pas modifier le lien intégré dans le flash.
Merci pour votre aide