URL REWRITING

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : URL REWRITING

Re: URL REWRITING

par moogli » 23 déc. 2016, 13:14

salut,

pour commencer, comme dd"jà dit, la règle de réériture n'est pas bonne (étonnant que ça démarre ^_^)
RewriteRule ^article-([0-9]+)-([0-9]+).html$ /image.php?fichier=$1&couleur=$2[L]
pour peux que la première partie entre parenthèses corresponde à "em1" et la seconde à "couleur".

ensuite dans ton email tu met http://tonsiteatoi.com/article-123-456.html qui va être rediriger (en interne du serveur et transparent pour l'utilisateur) vers /images.php?fichier=123&couleur=456

je te déconseille de traiter directement toute la racine comme dans ton exemple il est préférable de préfixer (comme l'exemple article).



@+

Re: URL REWRITING

par orell1 » 21 déc. 2016, 23:49

en fait ce que je souhaite faire c'est lorsque j'envoie un mail avec un lien hypertext, plutôt que d'afficher après avoir cliqué sur le lien une url de type : http://monsite.fr/image.php?fichier= coucou<BR />c'est moi&couleur=blanc

on affichera http://monsite.fr/message

mais je ne sais pas si c'est possible et surtout comment c'est possible...
Merci.

Ou alors on crypte l'url...? en tout cas je ne souhaite pas que l'internaute puisse changer le contenu de fichier=

Re: URL REWRITING

par orell1 » 21 déc. 2016, 18:29

ouhla merci.
Mais as-tu un exemple stp ?

Re: URL REWRITING

par or 1 » 21 déc. 2016, 18:07

en modifiant un peu
<a href="http://site.fr/image.php?fichier='.adds ... ST[couleur].'">

et la règle de réécriture dans le .htaccess qui est incorrecte.

Re: URL REWRITING

par orell1 » 21 déc. 2016, 17:56

Ok. Merci
Comment ça se fait ?

Re: URL REWRITING

par Spols » 21 déc. 2016, 17:46

L'url rewriting ne va pas modifier tes liens dans tes pages, mais bien rediriger tes utilisateurs lors de l'utilisation des url simplifié.

donc c'est à toi d'écrire les url simplifié dans ton code html

URL REWRITING

par orell1 » 21 déc. 2016, 17:32

Bonjour,

Je cherche à faire un url rewriting mais je n'arrive pas à changer mon url, elle reste pareil j'ai fait un .htaccess que j'ai mis à la racine avec le fichier appelé :
#--------------------------------------------------
# Répertoire : /articles/
#--------------------------------------------------

# Le serveur doit suivre les liens symboliques :
Options +FollowSymlinks

# Activation du module de réécriture d'URL :
RewriteEngine on

#--------------------------------------------------
# Règles de réécriture d'URL :
#--------------------------------------------------

# Article sans numéro de page :
RewriteRule ^article-([0-9]+)-([0-9]+).html$   /image.php?image.php?fichier=$_POST[elm1]&couleur=$_POST[couleur] [L]

L'URL à transformer est :
<a href="http://site.fr/image.php?fichier='.adds ... ST[couleur].'">

Merci pour votre aide.