Webmaster Hub: REGEX pour une redirection 301 - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

REGEX pour une redirection 301 aide pour une REGEX pour redirection 301 dans .htaccess Noter : -----

#1 L'utilisateur est hors-ligne   viaterra 

  • Groupe : Actif
  • Messages : 22
  • Inscrit(e) : 14-mai 09
  • Genre:Homme
  • Société:viaterra.net

Posté 20 octobre 2010 - 22:07

Bonjour,

quelqu'un qui maitrise les REGEX aurait-il l'amabilité de rédiger une expression générique qui permette de rediriger :

http://domain.com?url=http://domain.com/nimportequellepage.htm


vers :

http://domain.com/nimportequellepage.htm


J'avais avant un systèmes d'iframes et donc pas mal de monde a fait des liens tels que la 1ere URL.


Merci d'avance.
Denis

Ce message a été modifié par viaterra - 20 octobre 2010 - 22:08.

0

#2 L'utilisateur est hors-ligne   viaterra 

  • Groupe : Actif
  • Messages : 22
  • Inscrit(e) : 14-mai 09
  • Genre:Homme
  • Société:viaterra.net

Posté 21 octobre 2010 - 12:31

rebonjour,

je crois qu'il doit être possible de faire avec .*\.htm$ une expression du style

redirect 301 http://domain.com/index.htm?url=http://domain.com/.*\.htm$ http://domain.com/.*\.htm$


mais dans le cas d'une page dans un sous répertoire, cela fonctionnera t-il ?



Une autre expression dont je ne suis pas sur :


RewriteRule domain.com/index.htm?url=/(.*)$ $1

Denis

Ce message a été modifié par viaterra - 21 octobre 2010 - 12:42.

0

#3 L'utilisateur est hors-ligne   yuston 

  • Voir le blog
  • Groupe : Membre+
  • Messages : 589
  • Inscrit(e) : 07-octobre 04
  • Genre:Homme
  • Localisation:Lausanne

Posté 21 octobre 2010 - 12:44

Regex? Pas besoin, un code similaire à ça suffira pour faire ce que tu veux faire. Attention: à mettre avant tout code HTML.

<?php
if($_GET['url']){
$url = $_GET['url']; // à sécuriser 
header("Location: $url");
exit;
}
?>



Edit

Ah mince, j'avais pas lu le "sous-titre" du sujet, dans htaccess.

Ce message a été modifié par yuston - 21 octobre 2010 - 12:51.

Andersen Lau - Me retrouver sur Twitter
Pour les jeunes qui n'ont pas encore réussi le permis de conduire, faites une petite accélération (prioritairement en voiture!) sur Le-Permis.ch. A fond les pédales!
0

#4 L'utilisateur est hors-ligne   viaterra 

  • Groupe : Actif
  • Messages : 22
  • Inscrit(e) : 14-mai 09
  • Genre:Homme
  • Société:viaterra.net

Posté 21 octobre 2010 - 14:27

Merci Yuston,

c'est une idée, je n'y avait pas pensé. Cela m'obligerait à appliquer ce code à toutes mes pages, et même si je peux facilement le faire, je préfère inclure la redirection dans .htaccess.

Denis
0

#5 L'utilisateur est hors-ligne   viaterra 

  • Groupe : Actif
  • Messages : 22
  • Inscrit(e) : 14-mai 09
  • Genre:Homme
  • Société:viaterra.net

Posté 23 octobre 2010 - 17:17

Après tout, peu de pages sont concernées, donc je ne suis pas sur de poursuivre avec cette redirection.
Merci tout de même

Denis
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)