Aller au contenu

  • Choisissez un arrière-plan

htaccess et redirection


6 réponses dans ce sujet

#1
john_lennon

    Univers DeLL

  • Administrateur
  • 2164 messages
  • Localisation :Bordeaux

*
MESSAGE POPULAIRE !

Voilà mon petit soucis, je voudrais à partir du htaccess redirigé toutes les pages "buy_blabla_blabla_..._x.html" sur index.php?id=x, cad récupérer la valeur x qui est numérique lorsque la page commence par buy, sachant que je ne sais pas ce qu'il y a entre le buy_ et le _ :pinch:
Je sais que c'est possible avec le htaccess mais je ne suis pas spécialiste des expressions régulières. J'ai juste besoin d'un coup de pouce ;)

J'avais fait cela mais cela me donne une erreur 404:
RewriteRule ^buy_([a_zA_Z0-9\_]+)_([0-9]+)\.html$ http://ohlala.autosurfs-remuneres.com/index.php?id=$2 [nc]

Ce message a été modifié par john_lennon - 15 July 2012 - 20:55:05.


#2
lynxy

    Responsable Technique

  • Administrateur
  • 2694 messages
  • Localisation :Metz
^buy_.*_([0-9]+)\.html$ ne marche pas ?

Image IPB
Image IPB


#3
john_lennon

    Univers DeLL

  • Administrateur
  • 2164 messages
  • Localisation :Bordeaux
thks you nickel.
Par contre, moyen que dans l'adresse en haut du navigateur cela soit la partie gauche affichée, soit http://ohlala.autosu...ver_top-19.html et non l'adresse de redirection http://ohlala.autosu...ndex.php?id=19?

Ce message a été modifié par john_lennon - 15 July 2012 - 21:33:42.


#4
lynxy

    Responsable Technique

  • Administrateur
  • 2694 messages
  • Localisation :Metz
Oui. Normalement la structure du htaccess c'est ça :
Options +FollowSymlinks
RewriteEngine on
[les rewriterule]

Est-ce ce que tu as ?

Ce message a été modifié par lynxy - 15 July 2012 - 23:10:26.

Image IPB
Image IPB


#5
john_lennon

    Univers DeLL

  • Administrateur
  • 2164 messages
  • Localisation :Bordeaux
malheureusement oui et cela me mets l'adresse de l'index.php et non buy-... dans l'adresse du navigateur. Il redirige parfaitement par contre. Je voudrais que le navigateur garde l'adresse buy-... en haut.

AddHandler application/x-httpd-php5 .html .htm
Options +FollowSymlinks
RewriteEngine on
rewritecond %{HTTP_HOST} ^ohlala.net.au [nc]
rewriterule ^(.*)$ http://www.ohlala.net.au/$1 [r=301,nc]
AddDefaultCharset UTF-8
RewriteRule ^buy-.*-([0-9]+)\.html$ http://www.ohlala.net.au/index.php?id=$1 [nc]

PS: ya encore du boulot à faire, pfffff.

Ce message a été modifié par john_lennon - 16 July 2012 - 22:27:17.


#6
lynxy

    Responsable Technique

  • Administrateur
  • 2694 messages
  • Localisation :Metz
Mets un lien relatif.
RewriteRule ^buy-.*-([0-9]+)\.html$ /index.php?id=$1 [nc]

Image IPB
Image IPB


#7
john_lennon

    Univers DeLL

  • Administrateur
  • 2164 messages
  • Localisation :Bordeaux
bien vu, c'est parfait ;)





1 utilisateur(s) en train de lire ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)