htaccess et regex


rudddy
WRInaute accro
WRInaute accro
 
Messages: 2570
Inscription: 1 Aoû 2007

htaccess et regex

Message le Jeu Mai 14, 2009 13:22

Bonjour,
mon htaccess ne fonctionne pas (ou laors il n'est même pas parocuru, je ne sais pas)

Je veux tout simplement redirigé une adresse du type :

Code: Tout sélectionner
http://www.domaine.tld/dossier/script??variable=mavariable


vers

Code: Tout sélectionner
http://www.domaine.tld/dossier/script?variable=mavariable


en gros supprimer un point d'interrogation !

Voici mon fichier htaccess :

Code: Tout sélectionner
RewriteEngine On
RewriteRule ^(.+)\?\?(.+)$ $1?$2 [L]


suis-je si nul que cela ?

J'ai une erreur 403 (Forbidden You do not have permission to access this document.) quand je tape -http://www.domaine.tld/dossier/script??variable=mavariable dans mon navigateur (FF)

Merci à vous


rudddy
WRInaute accro
WRInaute accro
 
Messages: 2570
Inscription: 1 Aoû 2007

Re: htaccess et regex

Message le Mar Mai 19, 2009 12:00

les potos pas de pro du regex ???

bonneastucefr
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 14
Inscription: 15 Avr 2009

Re: htaccess et regex

Message le Mar Mai 19, 2009 16:46

Essaies un:

list($debuturl,$finurl) = split('script?',$tonurl);
$tonurl=$debuturl+"script"+$finurl;

C'est encore à travailler, c'est un code PHP qu'il faut faire en dehors de ton.htaccess
Soit avant l'écrire des urls de ta page.
Mais la méthode pratique et rapide ça serait celle-là.

A quoi sert le Split ?
on éclate ta chaîne de cette manière:

http://www.domaine.tld/dossier/
script?
?variable=mavariable

et tu l'as réécris de cette manière:
http://www.domaine.tld/dossier/ + "script" + ?variable=mavariable

Voilà, j'espère que ça t'aidera, bonne chance pour la suite.
Coordialement Bonneastucefr.


rudddy
WRInaute accro
WRInaute accro
 
Messages: 2570
Inscription: 1 Aoû 2007

Re: htaccess et regex

Message le Mer Mai 20, 2009 10:44

merci je vais tester ça mais y a pas une ligne simple en htaccess ?
:-)


rudddy
WRInaute accro
WRInaute accro
 
Messages: 2570
Inscription: 1 Aoû 2007

Re: htaccess et regex

Message le Mer Mai 20, 2009 12:24

je n'ai pas réussi à l'intégrer en php

a quel endroit dois je mettre cela ? au début de script.php ?


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité