.htaccess

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

par docdamien » 02 juin 2008, 16:53

Bah alors, pas de réponses?

par Victor BRITO » 29 mai 2008, 18:37

La première ligne part de la racine du site. Chez certains hébergeurs, tu n'as pas d'autre choix que d'indiquer le chemin depuis la racine du site pour l'URL à réécrire, même si le fichier .htaccess ne se trouve pas à la racine.

par steph29 » 29 mai 2008, 18:00

oui erreur de ma part... :oops:

Code : Tout sélectionner

RewriteRule ^jeu/jeu-([0-9]+)\.html$ /jeu/jeu.php?recordID=$1 [L] RewriteRule ^jeu/jeu-([0-9]+)\.html$ jeu/jeu.php?recordID=$1 [L]
j'ai tendance a utiliser la deuxieme ecriture, il utilise le chemin relatif du repertoire du htacess

le premier / represente le documentroot dans la premiere?

donc si je comprend bien le comportement sera le meme a la racine du site web, mais differents si c'est dans un repertoire fils.
me trompe-je?

Re: .htaccess

par Victor BRITO » 29 mai 2008, 17:39

Mieux encore.

Code : Tout sélectionner

RewriteRule ^jeu/jeu-([0-9]+)\.html$  /jeu/jeu.php?recordID=$1 [L]
La partie contenant l'URL à réécrire (celle avec l'extension .php et le paramètre d'URL) ne doit pas contenir d'expression régulière, mais seulement des $ suivis d'un nombre correspondant à la parenthèse respective de l'expression régulière de l'URL réécrite.

Re: .htaccess

par steph29 » 29 mai 2008, 17:12

Code : Tout sélectionner

RewriteRule ^jeu/jeu-([0-9]+)\.html$  ^jeu/jeu.php?recordID=$1 [L]
sans le / devant ca fonctionneras mieux

.htaccess

par docdamien » 29 mai 2008, 17:09

Salut,

Pour utiliser l'url rewriting, j'ai crée ce fichier .htaccess:

Code : Tout sélectionner

Options +FollowSymlinks RewriteEngine on RewriteRule ^/jeu/jeu-([0-9]+)\.html$  ^/jeu/jeu.php?recordID=$1 [L]
Mais, quand je vais sur http://jeuxenligne.freehostia.com/jeu/jeu-4.html , ça marche pas.
Alors que sur http://jeuxenligne.freehostia.com/jeu/j ... recordID=4 , ça marche.
But why :?: