htaccess et regex
5 messages
• Page 1 sur 1
-

rudddy - WRInaute accro

- Messages: 2570
- Inscription: 1 Aoû 2007
htaccess et regex
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 :
vers
en gros supprimer un point d'interrogation !
Voici mon fichier htaccess :
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
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
- bonneastucefr
- Nouveau WRInaute

- Messages: 14
- Inscription: 15 Avr 2009
Re: htaccess et regex
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.
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.
5 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Regex - htaccess - 301
- aide regex et htaccess
- Problème de regex dans mon .htaccess ?
- Regex htaccess : ajouter un paramètre à un lien
- [résolu] Souci avec un regex (htaccess)
- [Résolu] Pb de regex dans mon htaccess
- changement complet d'url : htaccess redirectMatch regex et variables
- [Regex] modifier une regex existante
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
