Réécriture avec des /

WRInaute discret
Bonjour,

J'utilise l'URL rewriting sur un serveur dédié sous RedHat.
Ca fonctionne mais je n'arrive pas à avoir mes variables $_GET si je ré-écris une url avec un /,
voici un exemple avec mon .htaccess :

###########################################################
# AuthPAM_Enabled off
# empecher le passage des SID
php_value session.use_trans_sid 0

Options +FollowSymlinks
RewriteEngine on

RewriteRule ^mot1/mot2-(.*)\.html$ page.php?var=$1
###########################################################

dans ce cas $_GET["var"] = rien du tout et si j'enlève le / :

###########################################################
RewriteRule ^mot1-mot2-(.*)\.html$ page.php?var=$1
###########################################################

alors je peux avoir la valeur contenu dans $_GET["var"]

c'est ennuyeux si quelqu'un pouvait m'aider ce serait bien sympa

merci d'avance :-)
 
H
Haq
Guest
J'aurais tendance à dire que ce n'est pas la meilleure idée de faire des url "rewritées" avec des slashes. Si tu peux éviter, ça me semble la meilleure option.

Ceci dit, ça doit sûrement être jouable.
 
WRInaute discret
merci pour vos réponses :P

Twister : oui mais ça ne change rien...

aK : ah bon et pourquoi ? ce serait quoi la meilleur option ?
en fait ça me permet de créer une arborescence virtuel et classer mes fichiers comme si ils étaient dans des dossiers...j'avais l'impression que beaucoup de sites fonctionnaient comme cela...
 
WRInaute occasionnel
La raison pour laquelle les / sont embêtants,
c'est qu'après tu ne dois mettre que des urls absolues dans ta page.
 
WRInaute discret
oui mais il suffit d'utiliser une variable du genre :

$url = "http://www.monsite.com ";

et d'appeler :

$url/mot1/mot2/mapage.html

non ? :wink:
 
H
Haq
Guest
Je dirais qu'il risque potentiellement d'y avoir conflit entre un vrai dossier et une ligne d'UR. C'est en tout cas le genre de risques dont je me passe quand je peux le faire.
 
WRInaute occasionnel
Mon site fonctionne sur ce principe (des / de séparation) et permet de présenter de "belles" URL qui sont plus facilement mnémotechniques pour les visiteurs.
Ce n'est pas vrai qu'il faille utiliser des URL absolues, au contraire, sur une représentation hiérarchiques si les liens sont de même niveau c'est simplissime à gérer.
Et ça évite de voir des url mot1-mot2-mot3.html qui font nettement SEO. Ca me paraît donc un peu plus propre.
 
WRInaute discret
ok merci mais bon ça ne résoud pas mon pb ! :?

je souhaire utiliser des / car ça ne m'a jamais vraiment posé de pb, mais je comprend toujours pas pourquoi ça ne fonctionne pas comme je l'ai écris plus haut...
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut