Redirection invisible responsive
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
question

Redirection invisible responsive

Par
BrunoC24
Créé le 2021-05-03 10:15:12 (edited on 2024-09-04 13:01:59) dans Domaines et DNS

Bonjour,

J'ai une application web (sous Laravel) qui va communiquer avec des WebServices pour collecter des données. Cette application est utilisée par des téléopérateurs proposant des offres par téléphones. Ces offres sont liées à des cadeaux. J'ai une fonction qui me permet d'envoyer un SMS au client pour lui envoyer un lien dans lequel il retrouve une mini fiche du cadeau en question.

Or, je ne veux pas envoyer un lien de mon domaine utilisé par les téléopérateurs. J'ai donc fait une **redirection invisible depuis mon interface comme ceci: https://www.domaine1.fr/public/cadeau/[codelienXxX] vers http://www.domaine2.fr/[codelienXxX]**

Jusqu'ici, tout fonctionne, le lien n'est pas en https ce n'est pas top mais ce n'est pas trop grave. Le lien n'est pas référencé, c'est parfait. SELEMENT, **le `


9 réponses ( Latest reply on 2021-05-04 10:36:13 Par
fritz2cat officiel (d'avant la migration)
)


Or, je ne veux pas envoyer un lien de mon domaine utilisé par les téléopérateurs. J'ai donc fait une redirection invisible depuis mon interface comme ceci: https://www.domaine1.fr/public/cadeau/[codelienXxX]

Jusqu'ici, tout fonctionne, le lien n'est pas en https ce n'est pas top mais ce n'est pas trop grave. Le lien n'est pas référencé, c'est parfait. SELEMENT, le <iframe> promis par OVH lors de la mise en place de la redirection se trouve être un <frameset> un élément complètement abandonné du web, et donc pas du tout adapté aux mobiles. Or, la lecture du lien se fera exclusivement sur mobile.

A éviter @BrunoC24

Ce type de redirection, via le manager OVH, est une catastrophe et de plus non compatible SSL.

A désinstaller et à remplacer par une redirection dans le fichier .htaccess

> # Redirection vers un autre site :
> RewriteCond %{HTTP_HOST} ^(?:www\.)?ancien-domaine\.com [NC]
> RewriteRule ^/?(.*) http://www.1domaine.com/$1domaine.com/$1 [L,R=301]

Merci Gaston_Phone,
J'ai essayé mais ça ne semble rien faire.

J'ai essayé de rajouter un RewriteEngine On et de virer la condition mais je me retrouve avec une redirection bien visible.

Avez-vous supprimé la redirection via le manager OVH ? ? ?

Non, j'ai utilisé un troisième domaine de test sur lequel il n'y avait pas de redirection.
J'ai bien mon URL > https://www.domaine1.fr/public/cadeau/* qui est accessible sans restriction et j'ai testé cette redirection sur un domaine https://www.domaine3.fr/

Je suis arrivé à avoir une redirection 301 mais ce n'est pas ce qu'il me faut car la redirection est visible.

Il reste encore la solution de faire une page custom avec un iframe qui va chercher le code du lien dans l'URL mais c'est du bricolage...

La seule solution que j'ai trouvé est de le faire en PHP.

Un .htacces avec un simple
`FallbackResource /index.php`

Et dans mon index.php :

$uri_path = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
$uri_segments = explode('/', $uri_path);
$code = $uri_segments[1];
?>

et

``

Il y a plus propre :

Extrait de : **https://www.wordetweb.com/word-et-web/WORDPRESS-guide-installation-de-WordPress-premier-domaine-chez-OVH-FR.htm">CMS - WordPress - Guide Installation chez OVH**

Encore une fois, cet exemple est une redirection **visible** donc pas ce que je cherchais.


Encore une fois, cet exemple est une redirection visible donc pas ce que je cherchais.

Alors je ne comprends pas pourquoi celle là ne fonctionne pas.
Dans **/www/.htaccess** :
> # Redirection vers un autre site :
> RewriteCond %{HTTP_HOST} ^(?:www\.)?ancien-domaine\.com [NC]
> RewriteRule ^/?(.*) http://www.1domaine.com/$1domaine.com/$1 [L,R=301]


cet exemple est une redirection visible


Bonjour, aujourd'hui TOUTES les redirections doivent être visibles, et surtout à notré époque avec HTTPS partout.

Vous n'imaginez pas un instant avoir un site authentique avec HTTPS, et dans la fenêtre, l'image d'un autre site ?

Sachez-le, les redirections soi-disant "invisibles" d'OVH c'est un artifice de webmasters d'il y a 20 ans quand on a inventé les frames dans une page web, on fait un tableau de 1 ligne et 2 colonnes, avec une colonne qui occupe 100% de l'écran et l'autre reçoit 0%.
Dans la fenêtre de 100% on encapsule l'autre site...

Technique en décrépitude donc. A oublier vite fait.