htaccess url dynamique

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 : htaccess url dynamique

par mere-teresa » 02 févr. 2009, 11:43

Modération :
aainter, si ta question est résolue, pense à ajouter le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération en cliquant sur le bouton Image en haut à gauche de ce sujet.

par Victor BRITO » 02 févr. 2009, 09:57

moi je fait comme ça:

Code : Tout sélectionner

RewriteRule ^(([a-z0-9-]+/)*[a-z0-9-]+)$ http://site.com/$1/ [R]
Et ça marche bien ;)
Sauf qu'avec un simple R, c'est une redirection 302. Pour que la redirection soit permanente, il faut coder le drapeau comme suit :

Code : Tout sélectionner

[R=301]
Comme le dit si bien la documentation Apache :
If no code is given a HTTP response of 302 (MOVED TEMPORARILY) is used.

[resolu]

par aainter » 02 févr. 2009, 00:00

merci jojolapine, ca marche !!

++ bruno

par jojolapine » 23 janv. 2009, 14:07

Bonjour,
moi je fait comme ça:

Code : Tout sélectionner

RewriteRule ^(([a-z0-9-]+/)*[a-z0-9-]+)$ http://site.com/$1/ [R]
Et ça marche bien ;)

htaccess url dynamique

par aainter » 23 janv. 2009, 14:03

Bonjour,

j'aimerais mettre dans mon htaccess une redirection 301 des mes URL sans '/' vers URL avec '/'.

je ne trouve pas comment recuperer mon URL de facon dynamique : par ex : mondomaine.com/en/house/

Et d'autre part je pensais ([^/])$ signifiais toutes les chaines ne se terminant pas par '/'. Mais ca ne fonctionne pas

RedirectMatch ([^/])$ URL_DYNAMIQUE


bruno